From: Florian Weimer Weimer@CERT.Uni-Stuttgart.DE
From lwn.net/daily today:
| Linus, meanwhile, is moving on with 2.5.4-pre1. This is the first | patch that Linus has produced with Bitkeeper,
It somehow worries me, that non-free software now is at the core of the prominent Free Software kernel linux.
Personally, I do not care much about the software Mr. Torvalds uses. But I wonder if this choice forces (or persuades) other developers to use proprietary software, too.
Is the format of BitKeeper changesets defined somewhere, except in the sources?
Well the sccs format if well documented. It I call "man 5 cvs" I cannot find any documentation of the used file format.
Many developers currently don't care to use the undocumented proproetary format used by CVS, so what is your peroblem?
Jörg
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin js@cs.tu-berlin.de (uni) If you don't have iso-8859-1 schilling@fokus.gmd.de (work) chars I am J"org Schilling URL: http://www.fokus.gmd.de/usr/schilling ftp://ftp.fokus.gmd.de/pub/unix
On Thu, 7 Feb 2002 12:39:45 +0100 (CET), Joerg Schilling said:
Well the sccs format if well documented. It I call "man 5 cvs" I cannot find any documentation of the used file format.
CVS uses RCS as a backend and the format of RCS is well documented:
$ man 5 rcsfile
There are papers on CVS and the structure of the system including the format of all files is documented in the .info file. Or get Karl Fogel's book on CVS.
Many developers currently don't care to use the undocumented proproetary format used by CVS, so what is your peroblem?
Undocumented? Proprietary? You might want to switch do GNU/Linux Debian, an "apt-get install cvs" gives you access to all the documentation.
The problems of CVS are well known and Subversions is being developed to fix these *and* to provide an easy way to migrate form CVS.
Ciao,
Werner
Joerg Schilling schilling@fokus.gmd.de writes:
Is the format of BitKeeper changesets defined somewhere, except in the sources?
Well the sccs format if well documented. It I call "man 5 cvs" I cannot find any documentation of the used file format.
The repository format used by CVS is based on RCS, and there is some documentation for this format (and the differences introduced by RCS).
The CVS pserver protocol is documented, too.