bzr-ng compared to mercurial?
Erik Bågfors
zindar at gmail.com
Fri Feb 10 10:10:28 GMT 2006
2006/2/9, Neal Becker <ndbecker2 at gmail.com>:
> It would seem bzr-ng and hg are quite similar. What would be the main
> differences?
Well... hard to say. I suspect that both has their ups and downs.
Please remember that I'm not that knowledgable in hg so I may be wrong
about future plans here. Anyway.
* AFAIK hg has no plans for repositories, bzr has
* AFAIK hg has no plans for central branches/repositories, bzr has
* hg requires inteligens on the server, bzr doesn't (but will in
future support it also). This means that the "server" in bzr can be a
sftp (or ftp, or.....) server.
* hg doesn't track renames
* hg doesn't version directories, only files
* hg has a built in webserver, that you can run with "hg serve" (I
think), bzr has it as a plugin
AGAIK (not sure here) hg doesn't support plugins, bzr most certainly do.
* hg support multiple heads in a storage/branch/repo, bzr doesn't (you
need to commit a merge, which I think is more logical).
* hg doesn't automatically update the working tree, bzr does (if using
a standalone branch anyway). When pulling from another branch that is.
* I find it harder to see exactly what was merged in hg than in bzr,
which is important for me.
Now, I mostly know bzr so it's quite possible that I missed some
positive sides with hg.
I think hg handles large branches better than bzr does right now. This
will change in bzr soon I think.
Regards,
Erik
More information about the bazaar
mailing list