Thread (8 messages) flat view 8 messages, 2 authors, 2016-06-15

RE: Question re. git remote repository

From: Matt Seitz (matseitz) <hidden>
Date: 2016-06-15 22:55:48

From: David Lang [mailto:david@lang.hm]

On Thu, 17 Jan 2013, Matt Seitz (matseitz) wrote:
quoted
1. a bare repository that is normally accessed only by "git push" and
"git pull" (or "git fetch"), the central repository model.
pulling from it would not be a problem, I could see issues with multiple
pushes taking place (the underlying repository would not get corrupted, but you
will very quickly hit conflicts where the push is not a fast forward and you
need to merge, not just push)
How is that different on a network file system, as opposed to using http, ssh, or git-daemon?  Don't you get a "not a fast-forward" error, regardless of the protocol?
quoted
2. a repository where only one user does "git add" and "git commit",
while
quoted
other users will do "git pull", the peer-to-peer model (you pull changes
from
quoted
me, I pull changes from you).

pulling from a shared repository is probably safe, but I wouldn't bet
against
there being any conditions where a pull at the same time someone is doing
an
update being able to cause problems.
Why do you think there would be a problem?
The normal thing is to do the pulls through git-daemon, and that does make
sure
that what you are pulling is consistant.
What does "git pull" via git-daemon do to ensure consistency that is different from "git pull" on a network file system?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help