submodules workflow aches

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

 



We've been using submodule support for a few months (and I've been
checking out the list to see what other people are doing); it works
well, but there's a couple of ache points (in the sense that if I'm to
convince SVN users to migrate, they're liable to point and laugh).

The first nuisance is the 'get me up to date' stanza of 'git pull &&
git submodule update' always leaving you on (no branch), even if you
were on [master] before, and the head commit now is also equal to
[master]. Having to remember to go into several submodules and do 'git
checkout master' to get you back to ready-to-do-work mode isn't nice
(and is worse if you're on autopilot, and someone has committed a
submodule on a different branch

The second nuisance is around conflicts in submodules. If I make a
(non-conflicting) change to a submodule, merge with the head and
commit, then when I do a 'git pull' in the superproject readiness to
do a push, I get a conflict. This is presumably because it doesn't
know that the submodule change is a fast-forward. It'd be nice if it
could figure that out, and not conflict?

Are people writing their own wrapper scripts for this? I find I have a
hard time explaining why it's all necessary to svn users who just (by
and large) do 'svn up' and 'svn ci' on projects..
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux