[Adium-devl] Let's switch to a DVCS

Felipe Contreras felipe.contreras at gmail.com
Wed Apr 15 21:11:37 UTC 2009


On Thu, Apr 16, 2009 at 12:00 AM, David Smith <catfish.man at gmail.com> wrote:
>
> On Apr 15, 2009, at 1:53 PM, Zachary West wrote:
>
>> On Wed, Apr 15, 2009 at 16:45, Felipe Contreras
>> <felipe.contreras at gmail.com> wrote:
>>>
>>> With git you can have the repository divided into different parts and
>>> then set "graft points" to join them.
>>>
>>> Which means you can move to git right now, and forget about the old
>>> history. The conversion of the old history can happen separately, and
>>> at any given moment the people that want to have the whole history can
>>> manually set "graft-points" to have it.
>>>
>>> If you make mistakes on the conversion (which you probably will) it
>>> doesn't matter, because you would only be re-creating the old history
>>> repo without affecting the new one, and you would simply need to
>>> update the graft point.
>>
>> This sounds pretty cool, and definitely piques my interest. I don't
>> really know enough to compare git to our chosen-by-the-masses (people
>> other than me, heh) decision to use mercurial. If it's got the edge in
>> size, and has the grafting which would let us have a relatively small
>> checkout with recent history, but the ability to get all of the
>> history…should we reconsider our plans for mercurial?
>>
>> Zac
>
> I have used git, and I detest it. It made basically no sense to me.
> Mercurial has things I'm not that fond of compared to my VCS-of-choice bzr,
> but I can at least use it.

That's like saying: I tried vim (or emacs) and I couldn't use it, I
hate it, I'll stick with notepad because I can use it.

I would say: git has a step learning curve, but once you reach a
certain point you'll never go back to anything else.

I agree that git UI has many issues, and I, as a git contributor, am
trying to improve the situation. However, the UI is something that can
be easily improve, the underlying design, which I think hg got it
wrong, can't.

In the spirit of not starting a flamewar I would gladly address your
concerns with the git UI in a private discussion. I'm confident I can
show that git is definitely not that bad :)

-- 
Felipe Contreras




More information about the devel mailing list