bug-cvs
[Top][All Lists]
Advanced

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

Re: (LONG-ish) Bringing cvsnt mergepoint processing into CVS: req uest f


From: Derek Robert Price
Subject: Re: (LONG-ish) Bringing cvsnt mergepoint processing into CVS: req uest for feedback
Date: Wed, 18 Feb 2004 15:33:13 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jim.Hyslop wrote:

>Mark D. Baushke wrote:
>
>>A question... I seem to recall that CvsNT records a new 'mergepoint'
>>keyword into the RCS format and that such ,v files thereafter had
>>problems with normal RCS command operating on them (although
>>it may have
>>been the 'commitid: <hashvalue>;' that was the real culprit
>>when I last
>>looked. Could you answer if you are adding a new keyword to the RCS
>>structure or not?
>
>Corollary question - does this mean that RCS does not like keywords that it
>doesn't understand in the file?
>
>Just out of curiosity, does anyone still use RCS?


- From CVS's doc/RCSFILES:

> The RCS file format allows quite a variety of extensions to be added
> in a compatible manner by use of the "newphrase" feature documented in
> rcsfile.5.  We won't try to document extensions not used by CVS in any
> detail, but we will briefly list them.  Each occurrence of a newphrase
> begins with an identifier, which is what we list here.  Future
> designers of extensions are strongly encouraged to pick
> non-conflicting identifiers.  Note that newphrase occurs several
> places in the RCS grammar, and a given extension may not be legal in
> all locations.  However, it seems better to reserve a particular
> identifier for all locations, to avoid confusion and complicated
> rules.


and so on.  I'm not sure how easy it is or what the rcsfiles.5 man page
has to say, but the implication does appear to be that there is a way to
extend RCS in a backwards-compatible way.

Derek

- --
                *8^)

Email: derek@ximbiot.com

Get CVS support at <http://ximbiot.com>!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org

iD8DBQFAM8wILD1OTBfyMaQRAgi+AJ4lE0idpWJNKFySQiPySzpG5q/wAwCfS0dy
+AqqvBK0ZT1/rV0piwUB/TM=
=ZPej
-----END PGP SIGNATURE-----






reply via email to

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