git and bzr

Sean Russell ser-bazaar at ser1.net
Thu Apr 28 13:43:34 BST 2005


On Wednesday 27 April 2005 05:14, Jérôme Marant wrote:
> Why does everyone want to take the "git" path?
> Is this that revolutionary or is it just for the hype because it is
> being created by Linux Torvalds?

I think that, partially, it is because the backend is designed to be fast.  
darcs, IMO, is currently the best _distributed_ SCM tool (ignoring bzr), but 
has a problem with scalability.  Aside from the fact that it wasn't written 
in Linus' beloved C, I think the scalability issue is what kept him from 
using it; otherwise, it perfectly supports his workflow, down to partial 
commits and patch sets.

You can see this focus on performance in Linus' own description of git, which 
is, essentially, "ugly, but fast and efficient".  That said, I think Linus is 
realizing that any system based on patch sets is going to encounter issues 
with trees with a long history; even git at this early stage has performance 
issues.

This is why I'm particularly interested in seeing how bzr performs on old 
trees with high activity.  One of the things on my to-do list is to make a 
tool that will do a full import of a Subversion repository into bzr, 
including history.  I'll be able to pull the Subversion sources themselves, 
which is a reasonably large project, and then do some benchmarks.

-- 
### SER   
### Deutsch|Esperanto|Francaise|Linux|XML|Ruby|Haskell|Java|Aikido
### http://www.ser1.net       jabber.com:ser  ICQ:83578737 
### GPG: http://www.ser1.net/Security/ser_public.gpg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050428/5e00a11a/attachment.pgp 


More information about the bazaar mailing list