[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] enhance the bootstrap script to support gnulib as a submodul
From: |
Ralf Wildenhues |
Subject: |
Re: [PATCH] enhance the bootstrap script to support gnulib as a submodule |
Date: |
Mon, 29 Sep 2008 13:25:11 +0200 |
User-agent: |
Mutt/1.5.17+20080114 (2008-01-14) |
Hi Paolo,
a couple of comments:
* Paolo Bonzini wrote on Mon, Sep 29, 2008 at 11:45:39AM CEST:
>
> in GNU sed I want to attach each commit with an exact version of gnulib,
> because otherwise the bootstrapping shell script (used to compile a
> decent sed without using configure) most likely won't work.
> This is a natural use case for git's submodule feature; the attached
> patch makes the bootstrap script use submodules to check out gnulib.
Is it still possible to save space by hardlinking gnulib's object
storage with that of other gnulib trees?
> --- a/build-aux/bootstrap
> +++ b/build-aux/bootstrap
> + git submodule init || exit $@
> + git submodule update || exit $@
Did you mean
|| exit $?
(three instances)?
Cheers,
Ralf
> + # Redirect the gnulib submodule to the directory on the command line
> + # if possible.
> + if test -d $GNULIB_SRCDIR/.git && \
Please quote $GNULIB_SRCDIR.
> + git_modules_config submodule.gnulib.url >/dev/null; then
> + git submodule init
> + git config --replace-all submodule.gnulib.url "`cd $GNULIB_SRCDIR &&
> pwd`"
Needs quoting here, too; resp. for portability the result of the pwd
should be put in a temporary variable.
Cheers,
Ralf