Submodule usability

3 messages, 2 authors, 2016-06-15 · open the first message on its own page

Submodule usability

From: Daniel Barkalow <hidden>
Date: 2016-06-15 22:43:37

Would it be feasible in general to have "git status" cascade into 
submodules if they're checked out? As it is now, in a project with 
submodules, a "git commit -a" at the top can create a commit that lacks 
changes that are in the working tree and aren't mentioned to the user at 
all, which is a sure recipe for a stream of "add the change I forgot to 
add last time" follow-up commits.

While I'm on that topic, I think I want an "includesfile" config option 
that specifies patterns that should never be present untracked (but only 
as per-user configuration, since I think that's exclusively a matter of 
personal taste). I'll probably code this up myself unless I've missed 
somebody else doing it already. My first guess at effect is -a adds them, 
and they appear as "not added" in the "modified" section of status output 
instead of the "untracked" section.

Also, would it be reasonable to have a gitmodules option for submodules 
that the supermodule doesn't make sense without? E.g., multiple projects 
are now using kbuild as their build system, so, in order to share 
improvements to kbuild between projects, it would be useful to have it as 
a submodule. But, by default, the kernel wouldn't come with its build 
system any more, which would be a pain. So have a tracked option for the 
submodule that says that, when checking out the superproject, this 
particular subproject should be updated automatically.

	-Daniel
*This .sig left intentionally blank*

Re: Submodule usability

From: Sam Ravnborg <hidden>
Date: 2016-06-15 22:43:37

Hi Daniel
On Sat, Sep 29, 2007 at 01:24:53PM -0400, Daniel Barkalow wrote:
Also, would it be reasonable to have a gitmodules option for submodules 
that the supermodule doesn't make sense without? E.g., multiple projects 
are now using kbuild as their build system,
Out of couriosity...
I know of busybox and klibc.
Are there any others using kbuild these days?

I see that several build system share some ideas with kbuild
which I btw am glad to see.
But if there are enough project taking benefit of kbuild I should
maybe revisit my idea to factor out all the common stuff somehow.


	Sam

Re: Submodule usability

From: Daniel Barkalow <hidden>
Date: 2016-06-15 22:43:37

On Sat, 29 Sep 2007, Sam Ravnborg wrote:
Hi Daniel
On Sat, Sep 29, 2007 at 01:24:53PM -0400, Daniel Barkalow wrote:
quoted
Also, would it be reasonable to have a gitmodules option for submodules 
that the supermodule doesn't make sense without? E.g., multiple projects 
are now using kbuild as their build system,
Out of couriosity...
I know of busybox and klibc.
Are there any others using kbuild these days?

I see that several build system share some ideas with kbuild
which I btw am glad to see.
But if there are enough project taking benefit of kbuild I should
maybe revisit my idea to factor out all the common stuff somehow.
I'm only sure of busybox and klibc (3 including the kernel is "multiple"), 
but IIRC a number of linux-specific userspace projects seem awfully 
similar. I wouldn't be surprised if the build systems that currently share 
only ideas would share code if it were factored out.

	-Daniel
*This .sig left intentionally blank*
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help