cvsserver: use whole CVS rev number in-process; don't strip "1." prefix
authorMatthew Ogilvie <mmogilvi_git@miniinfo.net>
Sun, 14 Oct 2012 05:42:21 +0000 (23:42 -0600)
committerJunio C Hamano <gitster@pobox.com>
Tue, 16 Oct 2012 23:16:26 +0000 (16:16 -0700)
commitab07681fed75f3810f6c1fca526b763a88d2ba94
treeb3b2a504859bc8c09caa533fa5b444c8fbe3c2f6
parent4d804c0e64d50e0a9b7b5af7f93b50a5659b1ffc
cvsserver: use whole CVS rev number in-process; don't strip "1." prefix

Keep track of the whole CVS revision number in-process.  This will
clarify code when we start handling non-linear revision numbers later.

There is one externally visible change: conflict markers after
an update will now include the full CVS revision number,
including the "1." prefix.  It used to leave off the prefix.

Other than the conflict marker, this change doesn't effect
external functionality.  No new features, and the DB schema
is unchanged such that it continues to store just
the stripped rev numbers (without prefix).

Signed-off-by: Matthew Ogilvie <mmogilvi_git@miniinfo.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-cvsserver.perl
t/t9400-git-cvsserver-server.sh