• J
    submodule: drop the top-level requirement · 091a6eb0
    John Keeping 提交于
    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: NJohn Keeping <john@keeping.me.uk>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    091a6eb0
git-submodule.sh 30.4 KB