keyword subst

Elan Ruusamäe glen at pld-linux.org
Fri Nov 6 15:19:36 CET 2009


On Friday 06 November 2009 14:11:52 Elan Ruusamäe wrote:
> however still failed even with the doc described here:
> http://www.cvsnt.org/manual/html/Substitution-modes.html

hmm, seems it is still possible if done from scratch:

short moral:
cvs up -ko FILE
cvs ci -f -m "blah" FILE

$ PS1='$ '
$ cp keywords.diff~ keywords.diff~~~
$ cvs add keywords.diff~~~
cvs server: scheduling file `keywords.diff~~~' for addition
cvs server: use 'cvs commit' to add this file permanently
$ cvs ci -f -m '- x' keywords.diff~~~
RCS file: /cvsroot/test/keywords.diff~~~,v
done
Checking in keywords.diff~~~;
/cvsroot/test/keywords.diff~~~,v  <--  keywords.diff~~~
initial revision: 1.1
done
$ cvs status -v keywords.diff~~~
===================================================================
File: keywords.diff~~~  Status: Up-to-date

   Working revision:    1.1
   Repository revision: 1.1     /cvsroot/test/keywords.diff~~~,v
   Expansion option:    kv
   Commit Identifier:   43f84af42fec1604
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      (none)
   Merge From:          (none)

   Existing Tags:
        No Tags Exist

$ cat keywords.diff~~~
# $Revision: 1.1 $, $Date: 2009/11/06 14:17:17 $
Summary:        Just a drink
$ cvs ci -f -m '- x' keywords.diff~~~
Checking in keywords.diff~~~;
/cvsroot/test/keywords.diff~~~,v  <--  keywords.diff~~~
new revision: 1.2; previous revision: 1.1
done
$ cat keywords.diff~~~
# $Revision: 1.2 $, $Date: 2009/11/06 14:17:36 $
Summary:        Just a drink
$ cvs up -ko keywords.diff~~~
U keywords.diff~~~
$ cvs ci -f -m '- x' keywords.diff~~~
Checking in keywords.diff~~~;
/cvsroot/test/keywords.diff~~~,v  <--  keywords.diff~~~
new revision: 1.3; previous revision: 1.2
done
$ cat keywords.diff~~~
# $Revision: 1.1 $, $Date: 2009/11/06 14:17:17 $
Summary:        Just a drink
$ cvs status -v keywords.diff~~~
===================================================================
File: keywords.diff~~~  Status: Up-to-date

   Working revision:    1.3
   Repository revision: 1.3     /cvsroot/test/keywords.diff~~~,v
   Expansion option:    o
   Commit Identifier:   453c4af4301391ea
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      o
   Merge From:          (none)

   Existing Tags:
        No Tags Exist



-- 
glen


More information about the pld-devel-en mailing list