From mboxrd@z Thu Jan 1 00:00:00 1970 From: lm@bitmover.com (Larry McVoy) Date: Wed, 26 May 2004 06:52:46 -0700 Subject: [TUHS] Re: TUHS Digest, Vol 12, Issue 2 In-Reply-To: <20040526084346.25B791E4B@minnie.tuhs.org> References: <20040526084346.25B791E4B@minnie.tuhs.org> Message-ID: <20040526135246.GD30315@work.bitmover.com> > From: Albert Cahalan > Subject: Re: [TUHS] cvsweb for BSD > > One of the big problems is that they move files all over the place as BSD > > developed and CVS doen't work too elegantly with those kind of changes. > > Bitkeeper handles this well. I suspect that Larry McVoy would > at least be mildly interested in giving advice for such > a project. Bitkeeper is SCCS-based. Yes, I'd be interested. Other than the renames I think we can automate most of this. > Bitkeeper also has a superior web interface. You can't beat > standard unified diff format with a tiny bit of color added. Thanks. One day we'll get around to adding sub line highlighting - that would be an improvement. > From: "M. Warner Losh" > Subject: Re: [TUHS] cvsweb for BSD > > If you are going to use a proprietary system, you might as well use > perforce, which has better branching and file movement support than > bitkeeper. But I guess I'm a little biased because I like p4 better > than bk. Both biased and incorrect. There are over 10,000 branches of the linux kernel floating around in BitKeeper (we know, we counted them) and we handle file movement much more nicely than perforce does (we have our own concept of an inode, a pathname is a attribute of an inode just like contents are an attribute of the inode - so you can move A to B, I modify A, you pull from me and the changes apply to B in your tree.) You can be as biased as you want, I don't want to turn this into a SCM discussion, but try and be accurate. About the only thing that p4 does that we don't do is centralized locking; we don't need to do that in a distributed/replicated system but people sometimes want it. -- --- Larry McVoy lm at bitmover.com http://www.bitkeeper.com