Dear diary, on Wed, Oct 18, 2006 at 10:53:16AM CEST, I got a letter where Andreas Ericsson <ae@xxxxxx> said that... > Robert Collins wrote: > >Anyone can push and pull from each other - full stop. Whenever they > >'pull' in bzr terms, they get fast-forward happening (if I understand > >the git fast-forward behaviour correctly). After a fast-forward, the > >dotted decimal revision numbers in the two branches are identical - and > >they remain immutable until another fast forward occurs. ..snip.. > >You can determine it locally - if you know any of the motherships > >revisions locally, we can generate the dotted-revnos that the > >motherships master-branch would have from the local data - and the last > >merge of mothership you did will have given you that details. > > > To me, this means bazaar isn't distributed at all and I could achieve > much the same distributedness(?) by rsyncing an SVN repo, working > against that and then rsyncing it back with some fancy merging. In other > words, bazaar requires there to be one Lord of the Code, or some of the > key features break down. Well as far as I understand, the Lord of the Code is whoever you pulled from the last time. It's just a different focus here. If I understood everything in this thread correctly, both Git and Bazaar have persistent (SHA1, UUID) and volatile (revspec, revision number) revision ids. The only difference is that Git primarily presents the user with the SHA1 ids while Bazaar primarily presents the user with a revision number (and that revspecs change after every commit while revision numbers change only after a merge). -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/) - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html