Mats Lidell writes:
And if there are cases where we have introduced the keyword we
might find other ways to solve that.
I doubt that XEmacs has introduced many such keywords, but a lot of
upstream projects used them.
Also, RMS hates them, so core Emacs people generally avoid them. They
mostly show up in 3rd party libraries written by people who have real
customers in their day jobs, unlike RMS who needs to please only
himself.
Having said that I really wonder how Revision and other keywords
worked for us before (when we used CVS). What am I missing!?
CVS defaults to expanding them, so upstream can get a pretty good idea
of which version users have (of course there may be downstream/user
mods). Because it defaults to automatic expansion, we never notice
unless upstream complains that we've checked into our CVS and they're
getting uninterpretable bug reports with our version numbers, not
theirs.
The problem when you switch to a different VCS is that the format of
expanded keywords changes, breaking regexps etc used to capture the
version number. You'll typically get the same kind of bug that Vin
observed.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta