[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: announce: cvs pserver (read-only) access to the git mirror
From: |
Bruno Haible |
Subject: |
Re: announce: cvs pserver (read-only) access to the git mirror |
Date: |
Mon, 17 Sep 2007 00:02:40 +0200 |
User-agent: |
KMail/1.5.4 |
Hi Jim,
> I've set up for cvs pserver (read-only) access to the git mirror
> cvs -d :pserver:address@hidden:/gnulib.git co -d gnulib HEAD
Thanks!
There are a few differences compared to the original CVS:
- It says at many occasions "server doesn't support gzip-file-contents".
(I am always using "cvs -z3".)
- "cvs log" and "cvs annotate" use the first names, rather than the savannah
user names. While this is more user-friendly, it will fire back the day we
have several developers with the same first name. I'd prefer to use either
full names or savannah login names.
- "cvs log" says that at every commit, 2 lines were added and 3 lines removed.
Which should make for empty files after some time :-)
- The expansion of dates is different (see attached diff). Here the git-based
server uses ISO 8601 notation. (Not that it's bad. It's just different.)
- Regarding the dates in "cvs log", it's the opposite: Here the original
CVS uses ISO 8601 notation, and the git-based one doesn't.
Bruno
$ diff -r -u --exclude=CVS gnulib-cvs/gnulib gnulib-git-cvs/gnulib
diff -r -u --exclude=CVS gnulib-cvs/gnulib/COPYING gnulib-git-cvs/gnulib/COPYING
--- gnulib-cvs/gnulib/COPYING 2006-10-26 18:20:28.000000000 +0200
+++ gnulib-git-cvs/gnulib/COPYING 2006-10-26 18:20:28.000000000 +0200
@@ -1,4 +1,4 @@
-$Id: COPYING,v 1.3 2006/10/26 16:20:28 eggert Exp $
+$Id: COPYING,v 1.3 2006-10-26 16:20:28 eggert Exp $
The files in here are mostly copyright (C) Free Software Foundation, and
are under assorted licenses. Mostly, but not entirely, GPL.
diff -r -u --exclude=CVS gnulib-cvs/gnulib/config/srclist-update
gnulib-git-cvs/gnulib/config/srclist-update
--- gnulib-cvs/gnulib/config/srclist-update 2007-04-07 02:02:52.000000000
+0200
+++ gnulib-git-cvs/gnulib/config/srclist-update 2007-03-31 01:44:27.000000000
+0200
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: srclist-update,v 1.19 2007/03/30 23:44:27 karl Exp $
+# $Id: srclist-update,v 1.19 2007-03-30 23:44:27 karl Exp $
#
# Check for files in directory $1 being up to date, according to the
# list on stdin. Don't actually make any changes, just show the diffs.
diff -r -u --exclude=CVS gnulib-cvs/gnulib/config/srclist.txt
gnulib-git-cvs/gnulib/config/srclist.txt
--- gnulib-cvs/gnulib/config/srclist.txt 2007-07-16 13:10:43.000000000
+0200
+++ gnulib-git-cvs/gnulib/config/srclist.txt 2007-06-21 20:41:50.000000000
+0200
@@ -1,4 +1,4 @@
-# $Id: srclist.txt,v 1.152 2007/06/21 18:41:50 karl Exp $
+# $Id: srclist.txt,v 1.152 2007-06-21 18:41:50 karl Exp $
# Files for which we are not the source. See ./srclistvars.sh for the
# variable definitions.
diff -r -u --exclude=CVS gnulib-cvs/gnulib/config/srclistvars.sh
gnulib-git-cvs/gnulib/config/srclistvars.sh
--- gnulib-cvs/gnulib/config/srclistvars.sh 2006-08-22 21:38:57.000000000
+0200
+++ gnulib-git-cvs/gnulib/config/srclistvars.sh 2006-08-22 21:38:57.000000000
+0200
@@ -1,4 +1,4 @@
-# $Id: srclistvars.sh,v 1.28 2006/08/22 19:38:57 eggert Exp $
+# $Id: srclistvars.sh,v 1.28 2006-08-22 19:38:57 eggert Exp $
# Variables for srclist-update and srclist.txt.
# Will change for each user.
diff -r -u --exclude=CVS gnulib-cvs/gnulib/doc/Makefile
gnulib-git-cvs/gnulib/doc/Makefile
--- gnulib-cvs/gnulib/doc/Makefile 2007-07-16 13:10:43.000000000 +0200
+++ gnulib-git-cvs/gnulib/doc/Makefile 2007-07-07 00:56:38.000000000 +0200
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.8 2007/07/06 22:56:38 haible Exp $
+# $Id: Makefile,v 1.8 2007-07-06 22:56:38 haible Exp $
# Makefile for gnulib doc.
# Copyright (C) 2004, 2006-2007 Free Software Foundation, Inc.
#
diff -r -u --exclude=CVS gnulib-cvs/gnulib/doc/gnulib.texi
gnulib-git-cvs/gnulib/doc/gnulib.texi
--- gnulib-cvs/gnulib/doc/gnulib.texi 2007-09-16 22:32:03.000000000 +0200
+++ gnulib-git-cvs/gnulib/doc/gnulib.texi 2007-09-09 15:20:45.000000000
+0200
@@ -1,5 +1,5 @@
\input texinfo @c -*-texinfo-*-
address@hidden $Id: gnulib.texi,v 1.44 2007/09/09 13:20:45 haible Exp $
address@hidden $Id: gnulib.texi,v 1.44 2007-09-09 13:20:45 haible Exp $
@comment %**start of header
@setfilename gnulib.info
@settitle GNU Gnulib
@@ -7,7 +7,7 @@
@syncodeindex pg cp
@comment %**end of header
address@hidden UPDATED $Date: 2007/09/09 13:20:45 $
address@hidden UPDATED $Date: 2007-09-09 13:20:45 $
@copying
This manual is for GNU Gnulib (updated @value{UPDATED}),
diff -r -u --exclude=CVS gnulib-cvs/gnulib/gnulib-tool
gnulib-git-cvs/gnulib/gnulib-tool
--- gnulib-cvs/gnulib/gnulib-tool 2007-09-16 22:32:02.000000000 +0200
+++ gnulib-git-cvs/gnulib/gnulib-tool 2007-09-16 02:41:34.000000000 +0200
@@ -22,7 +22,7 @@
progname=$0
package=gnulib
-cvsdatestamp='$Date: 2007/09/16 00:41:34 $'
+cvsdatestamp='$Date: 2007-09-16 00:41:34 $'
last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
nl='
diff -r -u --exclude=CVS gnulib-cvs/gnulib/posix-modules
gnulib-git-cvs/gnulib/posix-modules
--- gnulib-cvs/gnulib/posix-modules 2007-09-11 02:40:16.000000000 +0200
+++ gnulib-git-cvs/gnulib/posix-modules 2007-09-11 02:40:16.000000000 +0200
@@ -19,7 +19,7 @@
progname=$0
package=gnulib
-cvsdatestamp='$Date: 2007/09/11 00:40:16 $'
+cvsdatestamp='$Date: 2007-09-11 00:40:16 $'
last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
Re: announce: cvs pserver (read-only) access to the git mirror, Bob Proulx, 2007/09/27