Le 29 mai 06 à 08:29, Paul Eggert a écrit :
All other things being equal, it's better for --version output to be
consistent with the rest of the program. Otherwise we'd have to
document the inconsistency, and explain why it's inconsistent, and I
suspect that whatever explanation we come up with (which I don't fully
understand myself yet) would cause more trouble than it'd cure.
I have practiced both, and I prefer Joel's solution because it is much
easier to live with for the maintainers. In particular, changing the
tarball name means to run autoconf at each ChangeLog change, Gosh!
And if you don't do that immediately, then it's make distcheck that
fails because its inner make dist does not build the expected tarball
name. Finally, you end up with tons of tarballs in your build
directory.
I would have selected Joel's solution, but with a new change-id.c file
to save cycles.