bug-rcs
[Top][All Lists]
Advanced

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

Re: rlog missing desc keyword error


From: Thien-Thi Nguyen
Subject: Re: rlog missing desc keyword error
Date: Wed, 28 Dec 2011 11:39:26 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

() Tom Goodman <address@hidden>
() Tue, 27 Dec 2011 19:30:33 -0500

   On Tue, Dec 27, 2011 at 12:35 PM, Tom Goodman <address@hidden> wrote:

       I am going to try stripping out all of the CVSNT extension
       keywords from our repository. I am pretty sure that this will
       work for me. We can do this as we no longer rely on the CVSNT
       extensions. If there are people using viewvc with a CVSNT
       repository, they will not be able to just strip out the extension
       keywords.

   I have now stripped out all of the deltatype, kopt, permissions, and
   filename keywords that CVSNT included in its commits. That fixes most
   of the repository.  I still need to write a script to relocate the
   "expand" keyword after the "comment" keyword in 260 files. When that
   script is done, then the entire repository of 7058 files will be in
   canonical rcs format. I think I'll write that script tomorrow. Now it
   is time to go home.

   Thanks for the help.

Well, my actions were also responsible for the inconvenience in the
first place, so i suppose i should apologize to you for that.  Please
see below for a sed script that moves ‘expand’ after ‘comment’.  To
test, i modified the Makefile,v you posted (see comments at top of file)
and it seems to work w/ GNU sed.

In any case, hearing your travails has convinced me to bump up the
priority of a "canonicalize" command.  (Next release will move all
commands under a dispatch command, similar to CVS, Git, etc.  That is
the meaning of "command" here, instead of the normal "program invocable
from the shell" meaning.  There will be backward-compatible wrappers for
the current set, of course.)  This would do such stripping, etc.

Could you post (or point to) the full list of CVSNT-specific keywords,
and their context in the comma-v file, please?

_______________________________________________

Attachment: move-expand-after-comment.sed
Description: Binary data


reply via email to

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