submodule update: add submodule.<name>.remote config option wtk/submodule.name.branch-v6
authorW. Trevor King <wking@tremily.us>
Sun, 2 Dec 2012 02:28:31 +0000 (21:28 -0500)
committerW. Trevor King <wking@tremily.us>
Sun, 2 Dec 2012 02:57:14 +0000 (21:57 -0500)
commitb9635b844051e681af1c80447fedac5ee77280f7
tree3b38fad65f657200e307c8270dd668f4e2383fc4
parentbe4777f670198aedae24c3974fddd575fc734c0c
submodule update: add submodule.<name>.remote config option

Don't force the user to clone from the tracked repository
(branch.<name>.remote) or `origin`.  By setting
submodule.<name>.remote in .gitmodules or the usual git config files,
you can easily point a submodule at a different remote when using
`submodule update --remote`.

The configured remote name is also used in `submodule sync` to
determine which remote.<name>.url is updated with the submodule's
origin URL.

Signed-off-by: W. Trevor King <wking@tremily.us>
Documentation/config.txt
Documentation/git-submodule.txt
git-submodule.sh
t/t7406-submodule-update.sh