info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do I diff from 'add' to rev 1.1?


From: Todd Denniston
Subject: Re: How do I diff from 'add' to rev 1.1?
Date: Wed, 20 Sep 2006 09:44:04 -0500
User-agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501)

address@hidden wrote:
Hi

I've created a little python script to produce patches from log
messages - i.e.:
patchmaker "Bug 123"

But it breaks down when the revision is the very first revision.
Usually it makes diffs like this:
cmd = "cvs -q diff -u -r %s -r %s %s" % (self.prevrev, self.rev, fobj)

e.g.:
cvs -q diff -u -r 1.4.7.8 -r 1.4.7.7 somefile

But there's no previous rev to the first rev - and you can't do
cvs -q diff -u -r 0 -r 1.1 somefile

Help appreciated!
how about when self.prevrev==0
cvs diff -u --new-file -D"1 Jan 1970" -r1.1 somefile

The trick is, the file was (probably) not put into CVS with a date before "1 Jan 1970".


--
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]