aboutsummaryrefslogtreecommitdiffstats
path: root/commit-graph.c
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2019-11-25 04:15:44 +0000
committerJunio C Hamano <gitster@pobox.com>2019-11-25 14:08:25 +0900
commit1f3aea22c781d603d56ce794879a8fe8d8dd77d1 (patch)
tree2885e4bdb247daa8a8e8227cc1c433c943821a04 /commit-graph.c
parentGit 2.23 (diff)
downloadgit-1f3aea22c781d603d56ce794879a8fe8d8dd77d1.tar.gz
git-1f3aea22c781d603d56ce794879a8fe8d8dd77d1.zip
submodule: fix 'submodule status' when called from a subdirectory
When calling `git submodule status` while in a subdirectory, we are incorrectly not detecting modified submodules and thus reporting that all of the submodules are unchanged. This is because the submodule helper is calling `diff-index` with the submodule path assuming the path is relative to the current prefix directory, however the submodule path used is actually relative to the root. Always pass NULL as the `prefix` when running diff-files on the submodule, to make sure the submodule's path is interpreted as relative to the superproject's repository root. Signed-off-by: Manish Goregaokar <manishsmail@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit-graph.c')
0 files changed, 0 insertions, 0 deletions