[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make gnulib a git submodule
From: |
Eric Blake |
Subject: |
Re: make gnulib a git submodule |
Date: |
Thu, 19 Mar 2009 06:57:50 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.19) Gecko/20081209 Thunderbird/2.0.0.19 Mnenhy/0.7.6.666 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
According to Eric Blake on 3/19/2009 6:50 AM:
> According to Eric Blake on 3/16/2009 11:13 AM:
>> After recent success in bison and coreutils in using gnulib as a
>> submodule, I've decided to do the same for m4. This patch is currently
>> available at
>> $ git fetch git://repo.or.cz/m4/ericb.git branch-1.4
Still true (although I frequently rewind my personal repo, so you may need
'git reset --hard FETCH_HEAD' instead of 'git merge' to avoid dealing with
conflict resolution as I tweak and rebase the series).
>
>> but if no one has any complaints, I will go ahead and merge it into all
>> three branches next week. It has the advantage that future m4 releases
>> now record exactly which gnulib version was in effect at the time.
>
> What do you think of this follow-on patch? Since we guarantee gnulib as a
> git submodule, we can use git symlinks to point into that submodule, and
> automatically pick up the latest build-aux scripts by merely updating the
> submodule, rather than having to rerun bootstrap!
For the record, I did verify that with this patch, 'make distcheck' still
passes, and that the resulting tarball had files, and not symlinks, so the
end client should see no difference in behavior. It only affects
development from a git checkout.
- --
Don't work too hard, make some time for fun as well!
Eric Blake address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAknCQU4ACgkQ84KuGfSFAYAzMACfTJVMghgamqpPvnbU7LfC7wY5
4GQAnjWJsuaZEKSjhvVI8fgTrAtnoUuF
=vIty
-----END PGP SIGNATURE-----