>> . First of all, there is some user-unfriendliness: Without
>> installing a gnulib submodule for project `foo', just invoking
>> the `bootstrap' script in the `foo' directory' without any
>> arguments gives
>>
>> ./bootstrap: line 610: gnulib/gnulib-tool: No such file or directory
>>
>> This looks like a bug in the script, which it isn't actually.
>> Maybe `bootstrap' can be improved to emit a suggestion how to
>> proceed.
>
> Patches welcome.
Well, it seems there are more problems both with documentation and
probably with the code.
After doing the incantation described in section 2.8 of gnulib.pdf,
namely
$ dir=.gnulib
$ git submodule add -- git://git.sv.gnu.org/gnulib.git $dir
the user has to commit the submodule setup to the repository. It's
probably worth to mention this.
However, if I now say `git config --file .gitmodules --list' (I
haven't touched the data within `.gitmodules'), I see
submodule..gnulib.path=.gnulib
submodule..gnulib.url=git://git.sv.gnu.org/gnulib.git
Note the double dot. Interestingly, the name of the submodule is
taken from the directory location, not the repository name. Maybe a
git bug? I'm using version 1.7.8.
> ./bootstrap --gnulib-srcdir=/path/to/reference
This works fine, thanks.
Werner