Re: [PATCH] rev-parse --show-prefix: add in trailing newline
From: Jonathan Nieder <hidden> Date: 2016-06-15 22:53:32
Junio C Hamano wrote:
But it will break existing scripts if they expect the following to work:
file="$(git rev-parse --show-prefix)/$1"
cd_to_toplevel
test -f "$file"
Huh? I tried this:
$ foo="$(printf '\n')/bar"
$ printf '%s\n' "$foo"
/bar
If that didn't work, it would mean that "git rev-parse --show-prefix"
would never work when the prefix is nonempty, because it is followed
by a newline.