[Gnu-arch-users] Re: Future of GNU Arch, bazaar and bazaar-ng ... ?

Martin Pool martinpool at gmail.com
Mon Aug 22 05:08:09 BST 2005


On 8/21/05, Jan Hudec <bulb at ucw.cz> wrote:

> To state a more precise definition, Bazaar-NG only allows one head in
> a given tree (each working copy is a branch and vice versa, so I'll call it
> together a tree) at any given time. So if what you pull is descendant of your
> current head, you end up with one head and all is right, but if it isn't, you
> have to merge and commit before doing anything else.

That's correct.

> GIT seems to insist on the merge (allow only one head), but allow to have
> several named branches is one working copy, each of them with it's own head.
> This can serve as a built-in cache of the remote branches. AFAIK Cogito does
> not handle these other branches.
> 
> On another side-note, git allows to have arbitrary number of parents for
> a revision, while mercurial allows at most two (at the current state). The
> mercurial folks had to solve this in their git->mercurial gateway some time
> ago.

Our model allows for any number of parents, though I'd expect 1 or 2
to be the most common case.

-- 
Martin




More information about the bazaar mailing list