Follow-up Comment #7, patch #4573 (project cvs):

I believe that the behavior should be left as is for the following reasons:

1) it is a core behavior that was inherited from RCS.

2) people who are inexperienced using tools simply need educated, i.e., they
should have to read appropriate parts of the manual for any tool they use,
and appropriate should be chosen by their task leaders.

3) it is the documented behavior... RCS key words (which is what these are)
exist for the explicit reason of having the Version Control System (VCS) set
them any time the VCS interacts with the file.
from the Keyword substitution section of the manual[1]:
"Embedded strings of the form $keyword$ and $keyword:...$ in a file are
replaced with strings of the form $keyword:value$ whenever you obtain a new
revision of the file."
"CVS will automatically ... expand the string as part of the commit
operation."

4) in version 1.12.x local keywords can be created for your users to mess
with[2].

5) in version 1.12.x keyword expansion can be controlled in a more fine
grained approach[3] already.

6) if the users need something that will not be overwritten by the VCS then
create that, these keywords were not meant for that purpose.

7) the manual gives appropriate methods to control the substitution, these
methods can be put in the users .cvsrc (AFAIK) if the users do not want to
remember to add the substitution method of choice each time they type a
command.[4][5]

[1] http://ximbiot.com/cvs/manual/cvs-1.11.21/cvs_12.html#SEC97
1.12.x manual has the same information for all the keyword information that
exists in 1.11.x but also has some added options (from what I could see).

[2] http://ximbiot.com/cvs/manual/cvs-1.12.13/cvs_12.html#SEC101
[3] http://ximbiot.com/cvs/manual/cvs-1.12.13/cvs_12.html#SEC104
[4] http://ximbiot.com/cvs/manual/cvs-1.11.21/cvs_12.html#SEC101
[5] http://ximbiot.com/cvs/manual/cvs-1.11.21/cvs_16.html#SEC115

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?func=detailitem&item_id=4573>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/



_______________________________________________
Bug-cvs mailing list
Bug-cvs@nongnu.org
http://lists.nongnu.org/mailman/listinfo/bug-cvs

Reply via email to