On Sun, Mar 2, 2008 at 6:11 PM, Ping Yin <pkufranky@xxxxxxxxx> wrote: > 4. Do we really need 'init' subcommand? Yes: .git/config tells git which submodule(s) the user is interested in and where to fetch updates from for these submodules, while .gitmodules is used to map a submodule _name_ to a submodule _path_ and also to provide a url where submodule updates _can_ be fetched. So the actual use of submodules is strictly a local configuration issue and as such it needs to be kept in .git/config. And to help the user populate .git/config with submodule information we have 'git submodule init'. -- larsh -- 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