• John Keeping's avatar
    submodule: drop the top-level requirement · 091a6eb0
    John Keeping authored
    Use the new rev-parse --prefix option to process all paths given to the
    submodule command, dropping the requirement that it be run from the
    top-level of the repository.
    Since the interpretation of a relative submodule URL depends on whether
    or not "remote.origin.url" is configured, explicitly block relative URLs
    in "git submodule add" when not at the top level of the working tree.
    Signed-off-by: John Keeping's avatarJohn Keeping <john@keeping.me.uk>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
t7403-submodule-sync.sh 7.27 KB