Hello linaro-dev, One "stupid question" I've been having for a long time is why Google for Android tree management put up a "repo" tool instead of using git submodules. One reason why can think of is that git submodules weren't available in 2008, but I wondered if there're more history behind it.
Well, today, while researching repo's operation atomicity, I come up at some answers, which I'd like to share. First, Google knows about git submodules of course, and that they would be pretty good for management of Android forest: http://code.google.com/p/git-repo/issues/detail?id=49 (that's 2009) and here's repo master branch commits it refers to: http://android.git.kernel.org/?p=tools/repo.git;a=commit;h=0125ae2fda18deee89dc94b32a2daa1b37a8a361 Here's some discussion: https://groups.google.com/group/repo-discuss/browse_thread/thread/eeb8e32470adc07d/fe520ac26cf48c68?pli=1 It touches a lot of topics (like Gerrit's handling of cross-project changes), and after reading it I couldn't come up to some easy summary like "repo's moving towards switching to git submodules underneath", but that's at least some info. -- Best Regards, Paul _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev