[squeak-dev] More distributed version control
Bert Freudenberg
bert at freudenbergs.de
Tue Apr 28 09:07:50 UTC 2009
On 07.04.2009, at 10:02, Göran Krampe wrote:
> Hi!
>
> Frank Shearar wrote:
>> "Göran Krampe" <goran at krampe.se> writes:
>>> Hi!
>>>
>>> Andreas Raab wrote:
>>>> Folks -
>>>>
>>>> Just as a side note to anyone who is interested in distributed
>>>> version
>>>> control systems, I thought it's interesting to see that they get
>>>> more
>>>> and more widely adopted. This just popped up on Python-dev:
>>>>
>>>> http://mail.python.org/pipermail/python-dev/2009-March/087931.html
>>>>
>>>> I'm wondering if this has any impact on our thinking with respect
>>>> to
>>>> Monticello, change sets etc?
>>> I am interested in these beasts, and Keith also has quite a bit of
>>> experience. We use Hg in Gjallar - although very little. I have also
>>> used bzr a bit, no git yet - but it is just a matter of time since
>>> Github has really brought git "to the masses". Those are the three
>>> "top
>>> contenders" although Darcs has a special place in my heart, not
>>> for it's
>>> magical smarts (well, its cherry picking is way cool of course) but
>>> mainly for its tremendous easy of use.
>> What Göran said.
>> I've chosen to recommend Mercurial for my work purposes because
>> darcs likes
>> ssh servers on those machines that will _serve_ repositories, and
>> I've yet
>> to find an easy way to run said servers on Windows machines.
>> That cherry-picking business of darcs', though: man, that just
>> rocks. When
>> you say "darcs record" it walks you through the hunks in a file,
>> and you can
>> just say "yes, I'll record this hunk, no, not that hunk". (I'd
>> dearly love
>> to see something like this in MC!)
>
> Note that Mercurial has this "chunk wise" recording now too, by
> default I think. But that is *not* what I meant with cherry picking
> - but I presume you know that, I meant the concept that you can pull
> patches "out of order" from another repo. AFAIK Darcs is alone in
> this, although the others have "similar inferior mechanisms" like
> transplant, rebase etc.
>
> Btw, I also have recommended Mercurial mainly because its simplicity
> in combination with good Windows support in the form of TortoiseHg
> etc, AFAIK git is trailing on that department.
>
> regards, Göran
Right. An analysis by Google engineers comes to the same conclusion:
http://code.google.com/p/support/wiki/DVCSAnalysis
They are going to support Mercurial on Google code (in addition to
Subversion).
- Bert -
More information about the Squeak-dev
mailing list
|