-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Jim Meyering on 3/2/2008 9:39 AM:
| I noticed that "make dist" would infloop.
| This change fixes that and syncs the pieces
| from coreutils and gnulib:
|
|       Don't infloop upon "make dist".
|       * GNUmakefile: Merge from coreutils.
|       * Makefile.am (dist-hook): Inject .tarball-version into tarball,
|       not .version.
|       * configure.ac (AC_INIT): Use .tarball-version, not .version.

No objections to the patch, per se, but a series of questions.  I'm trying
to figure out if I understand the difference between .version and
.tarball-version.  Are both files supposed to be present in a built
tarball, or just .version?  It looks like I have to manually create
.tarball-version with the desired version contents just prior to running
'make major' when using GNUMakefile (since 'make major' is run before the
tag is created, but git-version-gen needs either a file or an accurate
tag, so I supply the file)?  And the contents of .tarball-version are the
hint of what I plan on handing to 'git tag' after the make rule
successfully completes?  Otherwise, when not doing a formal release, I can
delete .tarball-version to fall back to the extra level of intra-release
version numbering?  Meanwhile, I never create .version manually; the
GNUMakefile and install-hook rules take care of it?  Likewise, when using
non-GNU make, the GNUMakefile rules aren't present, but 'make dist' is
adequate for .version to be sensible?

- --
Don't work too hard, make some time for fun as well!

Eric Blake             [EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHyxye84KuGfSFAYARAptpAJwLIL5eQXJpWJiogqBOJzGRibC7kwCeI6mc
v2jjToTrrVMbmWuUEhO281Q=
=vjEo
-----END PGP SIGNATURE-----


Reply via email to