I've setup 2 permanent and live git-mirrors: one for Pike (called pike)
and one for Roxen/Chilimoon/Caudium (called roxen).
I.e. they are both synced with the CVS versions at 06:00 every day.
For Pike:
git-clone git://git.cuci.nl/pike
For Roxen/Chilimoon/Caudium:
git-clone git://git.cuci.nl/roxen
Use "git-branch -r" to view all the tracked branches.
E.g. "git-log origin/7.6" to view the complete history of the pike 7.6 tree.
As for Pike, I reconnected the source tree beyond what was done in the
SVN dump earlier. I.e. all Pike branches now share a common origin and
ancestry at Wed Aug 9 10:21:42 1995, the first checkin of ulpc.old.
The repositories are clean and complete, and could be used as an instant
master if anyone would like to abandon the CVS repositories.
Any suggestions as to possible incorrectness of the repositories are
welcome. I'm quite proficient with git and reconnecting history at the
moment, so any amendments shouldn't take long.
Some interesting trivia perhaps: the whole source repository, including all
history of all Pike versions is about 36MB in size, and for all Roxen
revisions the full-history source repository is about 24MB in size,
Caudium adds another 13MB.
Incidentally, in trying to sync the old Roxen versions, I got an error
in Roxen 1.3, the file /cvs/Roxen/1.3/server/nfonts/32/bell_gothic/bn,v
seems to contain a bogus revision number:
"unexpected '\x0' reading revision number in RCS file"
So that branch is not synced beyond the main developmentline.
In order to fix this, either that file needs to be fixed, or deleted
(temporarily?) or I'd need a personal copy of the RCS files of 1.3; can
any of those options be arranged (mast/grubba?)?
P.S. It is, of course, possible to create a "roxen" git without either
Roxen or Caudium; but since it (at best) saves you 24MB or 13MB in
space, it's not really a big problem. If one should insist, removing
the offending tags from the repository, then repacking it, will shrink
the size.
P.P.S. If anyone wonders why the original git archive is smaller than
what you find on your own disk after cloning my versions, that's because
you didn't try running "git-repack -d -a -f --window=100" yet.
--
Sincerely, srb(a)cuci.nl
Stephen R. van den Berg (AKA BuGless).
"Good moaning!"