|
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 somefileThe 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
[Prev in Thread] | Current Thread | [Next in Thread] |