Steps to reproduce: 1. Run `git -c diff.noprefix=true add -p` Expected behavior: `a/` and `b/` prefixes are not shown during interactive `add` like this: ``` diff --git foo foo index 257cc56..1715acd 100644 --- foo +++ foo @@ -1 +1 @@ -foo +bar (1/1) Stage this hunk [y,n,q,a,d,e,?]? ``` Actual behavior: `a/` and `b/` prefixes are shown instead. Like this: ``` diff --git a/foo b/foo index 257cc56..1715acd 100644 --- a/foo +++ b/foo @@ -1 +1 @@ -foo +bar (1/1) Stage this hunk [y,n,q,a,d,e,?]? ``` [System Info] git version: git version 2.30.1 cpu: x86_64 no commit associated with this build sizeof-long: 8 sizeof-size_t: 8 shell-path: /bin/sh uname: Linux 5.4.98-1-lts #1 SMP Sat, 13 Feb 2021 19:22:14 +0000 x86_64 compiler info: gnuc: 10.2 libc info: glibc: 2.33 $SHELL (typically, interactive shell): /bin/zsh [Enabled Hooks]