git and bzr
Sean Russell
ser-bazaar at ser1.net
Thu May 5 03:13:19 BST 2005
On Monday 02 May 2005 04:36, Harri Salokorpi wrote:
> Since my provider has occasional 40% packet loss "happy hours" and dying
> connections, I vote for remote operations that make sure that tree is
> always in recoverable state. :)
Oh, heck yeah. Transactions all around; this was (IMO) one of Subversion's
killer features. In fact, I'd happily pay for a loss in speed for
transactions. Since each local copy *is* a master repository, I don't
believe that bazaar can afford not to. If I screw up my local copy of a
subversion project, in the worst case I can just check the project out again
and do some manual merging. If a bazaar database gets munged, you're toast.
The trivial transaction implementation is to clone the .bzr directory before a
transaction, and delete it after the operation succeeds.
Incidentally, has anybody (Martin? Anyone? Anyone?) looked at fastcst, from
Zed Shaw? It *is* fast, and has some good ideas. Furthermore, the current
version is written in Ruby, which is a lot closer to Python than... well... a
lot of other languages. Actually, at this point, I don't know which project
is more advanced; I think fastcst has more implemented features, but the
commands are sort of odd.
http://www.zedshaw.com/projects/fastcst/index.html
Finally, any theories on why we've had such an explosion of SCMs in the past
year or two? For a decade, it was RCS, CVS, and some commercial stuff. Now,
suddenly, we have a half dozen decent distributed SCMs, implemented in as
many languages, and a couple good centralized SCMs.
--
### 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/20050504/36965b9d/attachment.pgp
More information about the bazaar
mailing list