News for hackers. Stuff that matters.
Re:Git 2.9 released by Ace17 on Friday June 17, 2016 @01:25AM (#11920831)
Yes.

One should avoid to extract a component from the repo as a submodule too early, i.e when the interface of the component is not mostly stabilized.

If each commit in your "main" module is paired with a commit in your submodules, then you might be missing the point of module separation.

Re:Git 2.9 released by Too on Friday June 17, 2016 @12:07PM (#11923452)
Even if the interface is stabilized, when you update implementation of a submodule you will still have to recursively update all submodules from main down to the changed module.