discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Voting: do you want to move to git?


From: Ivan Vučica
Subject: Re: Voting: do you want to move to git?
Date: Tue, 14 Feb 2012 15:15:33 +0100

On Tue, Feb 14, 2012 at 15:06, Thomas Davie <tom.davie@gmail.com> wrote:
Just to throw an extra spanner in the discussion – darcs (the original DVCS) solves the above problem by regarding repositories as sets of patches instead of as lists of states, which allows you to take patches from any repository and push them into any other repository (given some constraints).  This means you can do away with the idea of an "authoritative" repo, and happily push changes between each other without issue.

So does Mercurial :-)

In fact, one of the nice things about Mercurial is "hg serve", which allows ad-hoc setup of pull-only repositories.

Git differs in that it always seems to prefer "pulling" over "pushing", and introduces weird things such as "bare repositories". However, overall, it's the same thing.

In any case, it'd be great if -- in case of a single point of failure -- a new authoritative repository could be set up by simply announcing over the mailing list where it's set up. And that'd be easiest with a DVCS.
--
Ivan Vučica - ivan@vucica.net


reply via email to

[Prev in Thread] Current Thread [Next in Thread]