bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bootstrap: allow more than one submodule


From: Joel E. Denny
Subject: Re: bootstrap: allow more than one submodule
Date: Wed, 17 Mar 2010 15:27:00 -0400 (EDT)
User-agent: Alpine 1.00 (DEB 882 2007-12-20)

Hi Eric, Bruno,

On Tue, 16 Mar 2010, Eric Blake wrote:

> Indeed, bison already uses multiple submodules (gnulib and autoconf),
> and has done for more than a year.  It may be worth getting Joel's
> opinions here, as the maintainer of the only GNU package that I am aware
> of that currently tracks multiple submodules.

Akim actually set that up, so maybe he has some input.

I haven't been following bug-gnulib carefully, so I may be missing some 
background.  I just re-read this thread more carefully, and I got a little 
lost in places.  I can't always tell when you guys mean "update" as in 
"git submodule update" or as in "checkout a newer submodule commit".

In either sense, obviously there are times when you want to update one 
submodule but not another.  However, I so far haven't seen an argument 
about why bootstrap should give gnulib special treatment in this regard.

Anyway, my habit is to set up submodules the way I want them before 
running bootstrap, so this bootstrap feature held little benefit for me in 
the first place.  (People who don't use bison.git regularly might like it 
though.)

Moreover, I frequently forget that bootstrap will revert my checkout of 
newer commits in the submodules if I forget to run, for example, "git add 
-u gnulib".  I don't recall bootstrap reverting my changes to any of 
Bison's other files, so it's unintuitive that submodules are different.  
I wish bootstrap could somehow leave non-empty submodules alone.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]