On 5/16/08, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:Indeed. I think you and I use submodules for very different purposes. The important case for me is that I often add a function to a library (submodule), then *immediately* move on to use that function in an application (supermodule). When I commit the new submodule gitlink, there are almost always other source code changes in the supermodule at the same time. And then I want to share the new application with my co-workers shortly thereafter, often several times per day. It looks like your own work on submodules tends to be quite isolated from the supermodule, which would make sense if you use submodules for (say) bundling a bunch of separate applications together. Well, I think someone already submitted some "git submodule recursive" stuff. I don't mean to complain. I think the existing git-submodule code gives all the raw materials necessary to solve all my submodule-related problems, whatever those problems may be. I'd much rather have tedious-but-flexible instead of quick-but-inflexible. However, having such powerful tools means it takes longer to figure out how to use them most effectively. Don't worry, I'll be the first to submit an all-singing all-dancing shell script as soon as I figure out what that looks like. Err, unless someone else submits it first. I guess that should cover all my bases :) (And now... I'm going to disappear for at least a week for vacation. Bye!) Have fun, Avery -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Linus Torvalds | Linux 2.6.27-rc8 |
| Andi Kleen | [PATCH x86] [2/16] Add a counter for per cpu clocksource watchdog checks and repor... |
| David Miller | Slow DOWN, please!!! |
| Greg KH | Re: [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in |
git: | |
| Jeff King | Re: [PATCH] Color support added to git-add--interactive. |
| Yann Dirson | Re: irc usage.. |
| Peter Stahlir | Git as a filesystem |
| Junio C Hamano | Re: [PATCH 3/3] Teach "git branch" about --new-workdir |
| new_guy | Code signing in OpenBSD |
| Jason Dixon | Wasting our Freedom |
| Nick Guenther | Re: Real men don't attack straw men |
| Daniel Ouellet | identifying sparse files and get ride of them trick available? |
| Wolfgang Walter | Re: Kernel oops with 2.6.26, padlock and ipsec: probably problem with fpu state ch... |
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Tomasz Grobelny | [PATCH 0/5] [DCCP]: Queuing policies |
| Arjan van de Ven | Re: [GIT]: Networking |
| high memory | 8 hours ago | Linux kernel |
| semaphore access speed | 11 hours ago | Applications and Utilities |
| the kernel how to power off the machine | 12 hours ago | Linux kernel |
| Easter Eggs in windows XP | 15 hours ago | Windows |
| Shared swap partition | 16 hours ago | Linux general |
| Root password | 16 hours ago | Linux general |
| Where/when DNOTIFY is used? | 18 hours ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 20 hours ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 21 hours ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 1 day ago | Linux general |
