[GRASS5] WARNING: CVS broken

Markus Neteler neteler at itc.it
Thu Aug 23 13:02:15 EDT 2001


On Thu, Aug 23, 2001 at 06:48:33PM +0200, Bernhard Reiter wrote:
> On Thu, Aug 23, 2001 at 06:34:20PM +0200, Markus Neteler wrote:
> > On Thu, Aug 23, 2001 at 06:13:19PM +0200, Bernhard Reiter wrote:
> > > Markus:
> > > Some information might be lost by CVS commands.
> > > Source is never lost, but tags might.
> > > 
> > > In removing the irritating tag, which never should have been created
> > > in the first place, I also eliminated information on which files
> > > were on the tags.
> > > 
> > > Check the cvs status output which describes per file which revisions
> > > are tagged for what. cvs log describes which changes were done between 
> > > revisions. 
> > 
> > Well, if the non-branch-tag elimination also removed this tag description
> > (while keeping the sources) I feel that neither "cvs log" nor "cvs status"
> > can see anything (as it is removed). Hopefully I am wrong.
> 
> You are right. But this is not a problem.
> Look from cvs perspective: CVS usually keeps one file in the
> repository per source file. This file has a header which contains roughly
> what can be seen with cvs status. Then there are all source
> revisions in this file. You can get information about then with log.
> 
> > It is not clear to me *when* (Date) the non-branch tag
> > "releasebranch_11_april_2001_5_0_0" has been applied. This may reduce the
> > number of log-lines to analyse (at time 250k lines).
> 
> There is probably no way to find out as "cvs history" does not log it.
> 
> > If
> >  - we know when the non-branch tag was applied
> >  - we have a version shortly before the application
> > 
> > we might find out which code was removed due to the non-branch tag-removal?
> 
> Code will be there but maybe not on the branch.
> I only removed the non-branch tag from files which were not on the branch.
> :)
> 
> We should be save. My suggestion: Make a pre-release and check the
> names and numbers of the files in the tarball with the last
> prerelease and compare...

Well, done:

I have diff'ed the today's CVS version and the PRE1 source code:
http://grass.itc.it/cvs_diff/

I have to leave - if anyone may have a look at the file...

Markus



More information about the grass-dev mailing list