On Sun, 9 Nov 2025, Greg A. Woods wrote:
However the "$Header$" and "$Source$" keyword expansions will contain a full pathname to the RCS file in the CVS repository. Similarly "$CVSHeader$" expands to a relative path to the RCS file (with the CVS "root" stripped off). We could/should call these "poisonous" RCS keywords. Note though that expansions of the "$NetBSD" RCS/CVS keyword only include the filename, no path part, so it won't cause any problems.
Interesting, thanks for the explanation.You currently have a chance to see this phenomenon in action: within the last week, there was such a change in the pkgsrc git conversion that caused the last ~1500 commits to change hashes. I haven't tracked down what exactly triggered it.
-- Benny