1.0 approaches
Dustin Sallings
dustin at spy.net
Fri Feb 8 11:09:00 CST 2008
Can you describe the key differences between git branches and hg
branches?
From my experience and what I've gathered here, it sounds like we
need just a couple more tools and features. My list:
Tracking the start of a branch needs to be easy (perhaps branches
and/or branch can show this).
log needs to allow me to show only a single branch. I'm guessing
there's very little work involved in this. I haven't looked yet, but
I need it, so I may take a look today.
push, pull and bundle need to be able to follow or ignore ancestry
lines rather than patches in a series. strip already does something
like this, so I assume it's possible.
Maybe we'd want an option to transplant to strip branch info when
rebasing.
Is there anything else obviously missing?
--
Dustin Sallings (mobile)
On Feb 8, 2008, at 0:06, Masklinn <masklinn at masklinn.net> wrote:
>
> On 8 Feb 2008, at 05:55 , Brendan Cully wrote:
>
>> On Thursday, 07 February 2008 at 18:49, Matt Mackall wrote:
>>> There are still some areas with rough edges - named branches and
>>> case
>>> sensitivity come to mind. Improvements there that aren't too
>>> invasive
>>> will be considered, but these aren't currently going to be
>>> considered
>>> showstoppers.
>>
>> In my opinion, named branches in their current form do more harm
>> than good.
>> People use them expecting them to behave more like in-repository
>> clones
>> that they can play with and then drop, and usually become frustrated
>> with them, but only after they've permanently cluttered their
>> repositories.
>>
>> They also interact badly with clone and older clients, as well as
>> having
>> more benign UI warts.
>>
>
> I strongly agree with your take on it, and it's even more flagrant
> (and frustrating) when comparing mercurial's branches and git's.
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial
>
>
More information about the Mercurial
mailing list