Michael Sperber writes:
How so? How would it work on Windows?
How should I know? I have no way to access documentation or test.
It's not my problem to solve, although I'm certainly in favor of
solving it. I don't see why horrible kludges we use to keep psychotic
Windows sedated has to seep over to merely neurotic *nix code.
If we have to do things differently for native Windows, what else is
new? We've got that whole xemacs.mak horror anyway, with its eight
different ways to express "cp -r" depending on Windows version.
> There's nothing that horrible with a little redundancy
>
> xemacs_extra_name=
> xemacs_extra_name="hg:abcdef0123"
>
> for Windows, is there?
I don't understand what exactly you're proposing. Could you elaborate?
I'm proposing that we can get rid of the rather yucky file that must
not be terminated with a newline by simply adding variable assignments
at the end. Last one wins, right?
Maybe I missed something---do beta releases count as relases. How
are
they flagged? (It's probably been 10+ years since I downloaded a beta
tarball.)
Yes, for this purpose they count as releases. They are currently
flagged by the *absence* of xemacs_extra_name.
Each beta release is tagged in CVS with "r${MAJOR}-${MINOR}-${MICRO}".
In CVS of course this is an absolute necessity, since only tags can be
common across files. In hg we revision trees, so we have a repo-local
sequence number and a global node id (hash) that we could use, but I
still plan to tag betas with the same format. (There have been no
releases from the hg repo, of course.)
> To be pedantic, it doesn't tell you that, because the repo
is by
> definition local. You do not know whether the particular revision is
> available anywhere else.
But we do know whether the revision comes from us.
Sure, by trying to check it out and failing if it's not ours. But
that means all we know about the repo is the last release. This is
just an inherent problem with distributed version control.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches