RCS 5.9.4: problem "badly terminated keyword value" for "ci -k"
"Ulrich Windl" <[email protected]> Sat, 09 Feb 2019 18:38:04 +0100
| Newsgroups | gmane.comp.version-control.rcs.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi!
I have an unsolvable problem with RCS 5.9.4, that probably could need:
* either an option to ignore this error
* an improved parser for keywords.
In any case a better diagnostic message (which keyword, BTW?) would be =
helpful.
So here is what I have: I had copied a file from another computer that is =
checked out by RCS. The local computer didn't have the latest version, so =
I wanted to check it in:
ci -d -k -u -M ./pwg.pl=20
./RCS/pwg.pl,v <-- ./pwg.pl
ci: ./pwg.pl: badly terminated keyword value
So you have no idea what "keyword" actually causes the problem. However =
ident can provide some clues:
pwg.pl:
$Id: pwg.pl,v 5.2 2019/01/31 11:47:13 windl Exp $
$selector: unknown domain specifier $
$selector: unknown random selector $
$op: ", $
Here also ident could use an option that displays line numbers for the =
"keywords" also ;-)
The source lines causing the problems actually are:
warn "$selector: unknown domain specifier $1\n";
warn "$selector: unknown random selector $selector\n";
print "Entropy before $op: ", $e->as_string(), "\n"
Is there any chance to check-in the source unmodified? (I could replace =
all "$foo" with "${foo}")
Regards,
Ulrich
P.S. I'm not subscribed to the mailing list, so please keep me on CC: