I've been using Arch/tla/baz for quite awhile now; I switched from Subversion awhile back. But they've got a bunch of things that annoy me. Offline working is clumsy. Performace is bad, and to make it even approach decent, you have to dedicate a huge amount of space to a revision library cache. Commands, even with baz, are clumsy and require an inordinate amount of typing. It's still better than CVS and SVN, with its merging and all, but still -- it's been annoying.
Enter
darcs. I've been keeping an eye on it for awhile, and it looks like it's become quite stable, useful, and fast recently. I tried it out awhile back, and it wasn't really "there" yet. I tried it out again this week, and must say that darcs is
great. I'm converting all my Arch and Subversion stuff to Darcs.
The thing that really impressed me is this
Darcs mirror of the Linux kernel Bitkeeper repository. Darcs is
fast over this, far nicer than Arch was (I did a
similar project in Arch awhile back), and it uses less than 1GB of disk space for a complete mirror.
Oh, and I wrote a 100-line Haskell program to convert Arch stuff to Darcs:
arch2darcs. You can see an example of a converted repository at
here. There's also a program called
Tailor (I didn't write this one) that does a bidirectional sync between Darcs and CVS or Subversion. Sweet.
I'm happily converting the rest of my Arch and SVN stuff to Darcs today. Woohoo.
Comments
Thu, 03.07.2008 19:17
I recently was looking at opti ons for my blog, and decided t o try out blip.tv. Indeed thei r system appears to cate [...]
Thu, 03.07.2008 14:00
When HTML5 video comes out, it should be easy to host your o wn videos. My video site is here: http://video.nat [...]
Thu, 03.07.2008 12:51
You might want to check out [url="http://viddler.com"]Viddler[/url]. I have some command line tools for the API [...]
Thu, 03.07.2008 08:25
I haven't decided for sure yet . I found a nice review of some of them. [...]
Thu, 03.07.2008 07:53
What are you going to use to c apture/edit? You can have a look at kino, if you [...]
Thu, 03.07.2008 07:03
Thanks for the suggestions, ev eryone. To give a very brie f idea of what we have done: For the learning curve [...]
Thu, 03.07.2008 05:29
The original text was discussi ng whether religion is detrime ntal to science. For 1 it was putting the point that s [...]
Wed, 02.07.2008 16:15
Two primary concerns: compatib ility with other hardware, esp ecially MS servers; and ease o f staff updates and installs.