Subject: [PATCH 0/1] submodule: Fix 'submodule status' when called from a subdirectory

From: "Manish Goregaokar via GitGitGadget" <[email-masked]>
Date: Sat, 23 Nov 2019 06:28:40 +0000

Previously, when calling git submodule status while in a subdirectory, it
was incorrectly not detecting modified submodules and thus reporting that
all of the submodules were unchanged.

This was because the submodule helper was calling diff-index with the
submodule path assuming the path was relative to the current prefix
directory, however the submodule path used is actually relative to the root.

This fixes the bug by setting the prefix to NULL when runningdiff-index from
the helper, so that it correctly interprets the path as relative to the
repository root.

Signed-off-by: Manish Goregaokar [email-masked]
[[email-masked]]

Manish Goregaokar (1):
  submodule: Fix 'submodule status' when called from a subdirectory

 builtin/submodule--helper.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

base-commit: 5fa0f5238b0cd46cfe7f6fa76c3f526ea98148d9
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-472%2FManishearth%2Fsubdir-status-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-472/Manishearth/subdir-status-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/472
-- 
gitgitgadget