[OpenAFS-devel] Git conversion
Jeffrey Hutzelman
jhutz@cmu.edu
Wed, 27 May 2009 22:14:34 -0400
--On Wednesday, May 27, 2009 09:13:00 PM -0400 Jason Edgecombe
<jason@rampaginggeek.com> wrote:
> The minutes don't quite match up for /INSTALL, which is weird.
It's not weird. What git is showing you is a single commit which
encapsulates all of the changes made as part of one delta. That particular
delta created four files and deleted four others, all (potentially) with
different timestamps; the git commit can only have one of those timestamps,
and it's not the one from the file you're looking at. Take a look at
http://www.openafs.org/cgi-bin/wdelta/move-readmes-one-level-up-20010716
> Is it correct for the cvs log output to have multiple versions, but git
> only shows one version?
With the command you ran, it is correct for 'cvs log' to show a complete
log of all changes that have ever been committed to that file. In this
case, since the file was created by the delta in question and hasn't been
touched since, there are only two such changes - one on the
openafs-stable-1_1_x branch, and one on what was the head at the time,
which has since been branched many times over. Take a look at
http://www.openafs.org/cgi-bin/cvsweb.cgi/openafs/INSTALL
Note that in this particular case, the delta name on the 1.1.x branch is
the same as that on the head. Under today's conventions, the delta on the
branch would have had a name starting with STABLE11-, but that convention
hadn't yet been established when that particular delta was pulled up.