LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Software configuration management

Software configuration management

Posted Feb 24, 2004 15:42 UTC (Tue) by dwheeler (subscriber, #1216)
Parent article: subversion 1.0 is released

I've written some comments on CVS, subversion, and GNU arch on a separate web page. Take a look!


(Log in to post comments)

Software configuration management

Posted Feb 24, 2004 17:29 UTC (Tue) by ncm (subscriber, #165) [Link]

Please, when publishing comparisons, do not neglect Monotone. What does BK do that Monotone doesn't? What can Arch do (if anything) that Monotone doesn't? If Arch fails to satisfy in some way, that doesn't imply that the distributed model is equally unsatisfactory; it may well be a detail peculiar to Arch itself.

I had been keenly interested in Arch until I started looking around and discovered that Monotone looks altogether better constructed, and may be a sounder basis for future work.

What does BK/SVN/CVS do that Monotone and Arch don't?

Posted Feb 27, 2004 21:46 UTC (Fri) by hummassa (subscriber, #307) [Link]

work under Win32.
But SVN's repositories can't be under Win95/98/ME, either.

Software configuration management

Posted Feb 24, 2004 23:22 UTC (Tue) by aya (guest, #19767) [Link]

Re: Arch's "weird filenaming conventions", do you mean the {arch} directory? You shouldn't be touching that yourself any more than you should be touching the contents of CVS directories. I honestly can't think of any tla-created files that should cause problems in scripts, provided you know how to properly deal with strings that can contain special shell characters. (If you can't, I suspect you shouldn't be writing shell scripts in the first place.)

As for the POSIX problem, various people are working on making Arch work well with Windows; Tom Lord himself can't, and won't, but I doubt he would refuse patches for it to happen unless they were too intrusive. More likely, though, I suspect we'll see things happen like fixing cygwin to deal with long filenames consistently; sitting in #arch on irc.freenode.net, I've watched things like this happen.

I do agree, though, Arch should (and probably will) go through some shakedown time. Still, I use it for personal projects exclusively now, and really like the way it does branching. (I use that to develop features in their own branches as I feel appropriate, and then later just merge the changes into mainline.) Once 1.2 comes out, I'll probably switch on the new signed archives feature.

Software configuration management

Posted Feb 25, 2004 16:10 UTC (Wed) by walters (subscriber, #7396) [Link]

Not quite true; often you do need to edit {arch}/=tagging-method.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds