Re: RCS files with extension can no longer be read
Thien-Thi Nguyen <[email protected]> Sun, 04 Jun 2017 05:57:44 +0200
| Newsgroups | gmane.comp.version-control.rcs.bugs |
|---|---|
| Message-ID | <87wp8ss8uf.fsf@zigzag> |
--=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () Vincent Lefevre <[email protected]> () Sun, 4 Jun 2017 02:40:32 +0200 zira:~> rlog qavinfo,v rlog: qavinfo,v:6: missing `desc' keyword rlog aborted This file starts with: ----------------------------------------- head 1.2; access; symbols; locks; strict; comment @# @; type 102 Perl; As you might know, the RCS 5.8 (2011-08-30) NEWS mentions: - RCS file top-level grammar frozen. The RCS file top-level grammar is now frozen; RCS no longer supports pass-through operation of unrecognized key/data pairs (called "newphrases" in the RCS 5.7 rcsfile(5) manpage). To avoid painting ourselves into a corner, the grammar now includes a new key =E2=80=98integrity=E2=80=99 with @-string value, whose sub-grammar is not yet specified. (We intend to keep checksums and other compacted redundancies in this field, for manipulation by the commands in a future RCS 5.x release.) For upward compatibility, the commands in this release do not change this field, although they silently read and write it (pass-through), if present. I suppose the middle way would be to add back support for "newphrases", in read-only mode (not passthrough). However, i am loathe to do that and would rather improve the documentation (by writing it, first, and iterating, subsequently) on how to batch-convert ,v files to embed their extra metainfo in the =E2=80=98integrity=E2=80=99 field. =2D-=20 Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) (pcase (context query) (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA =2D-------------------------------------- 6CE4 6703 2224 4C80 7502 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlkzhTwACgkQZwMiJEyAdQIsuQCg5GE/pIGFKKtVR/m4hJwDb5rI D6QAn3zpFhDooWngK03jJ2kbjP5N59N/ =aFWv -----END PGP SIGNATURE----- --=-=-=--