Re: Bitkeeper

Larry McVoy
2003-07-19T18:50:39Z

> Basically, cvsps sucks off the rlog messages and compares any check-in

Hmm. I would guess that makes rlog very happy. And sleepy :)

> texts / times of any files to find out what has been checked-in with a
> single check-in. That is then called a patchset (cvs_ps_). With some
> command line arguments, it'll then output the check-in text as well as a
> unified diff.

We're looking at getting some seperate bandwidth for bkbits.net and
turning on the patch feature of BK/Web. Then you'll be able to do a

wget http://linux.bkbits.net/linux-2.5/gnupatch@1.5234

and get something like the following. I suspect this is better than
cvsps and it will work for all repositories on bkbits.net, not just
the mainline one. Is that good enough for what you want? The format
below repeats for each file in the changeset.

===== man/man1/bk-config-etc.1 1.23.1.1 vs 1.26 =====
02/05/16 13:44:09 wscott@wscott1.homeip.net 1.24 +16 -0
Document 'trust_window' parameter
02/10/03 11:24:15 wscott@desk.wscott1.homeip.net 1.23.1.2 +9 -0
Docuement the BK_CONFIG environmental variable

--- 1.23.1.1/man/man1/bk-config-etc.1 Tue Sep 17 12:33:59 2002
+++ 1.26/man/man1/bk-config-etc.1 Thu Oct 3 09:24:49 2002
@@ -30,6 +30,15 @@
(/etc/BitKeeper/etc/config) then that setting will override any
matching key in local config files.
.LP
+Also configuration entries can be overridden with the
+.B BK_CONFIG
+environmental variable. That variable can contain a list of key:value
+pairs seperated by semicolons. For example:
+.DS
+.BR BK_CONFIG =\c
+.IR key1 : value2 ; key2 : value2 ; key3 : value3\c
+.DE
+.LP
Minimum content requirements for the BitKeeper/etc/config file

--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm