From: Jon Seymour Date: Wed, 23 May 2012 16:45:52 GMT Subject: [PATCH v4 0/2] submodule: fix handling of relative superproject origin URLs Message-ID: <1337791554-31294-1-git-send-email-jon.seymour@gmail.com> This series ensures that git submodule handles relative superproject origin URLs correctly. Current behaviour: * does not guarantee that the submodule.{name}.url property of the superproject is always confgured with a valid path to the submodule's origin repo that is relative to the working tree of the superproject. * does not guarantee that the remote.origin.url property of the submodule is always configured with a valid path to the submodule's origin repo that is relative to the working tree of the submodule * errors out (origin URL = foo) even though this is not strictly necessary. These changes: * guarantee that the configured paths are always valid relative paths from the working tree of the repo containing to the configuration to the origin repo of the described submodule. Jon Seymour (2): submodule: document handling of relative superproject origin URLs submodule: fix handling of relative superproject origin URLs git-submodule.sh | 17 ++++++++++-- t/t7400-submodule-basic.sh | 60 +++++++++++++++++++++++++++++++++++++++++++ t/t7403-submodule-sync.sh | 64 +++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 138 insertions(+), 3 deletions(-) -- 1.7.10.2.594.g24e850d