On Sun, Jan 22, 2017 at 08:30:21PM +0100, Benjamin Fuchs wrote: > Fixing wrong git diff line. This patch says 3/3, but I don't see 1 and 2. Also, this description doesn't tell me what the problem is, or why this fix is useful. Such information helps us down the line when looking at the history, and it also helps reviewers determine whether your change makes sense. Right now I can only guess that there's an issue with spaces or slashes somehow. You might want to take a look at Documentation/SubmittingPatches, especially point 2. > --- > contrib/completion/git-prompt.sh | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/contrib/completion/git-prompt.sh b/contrib/completion/git-prompt.sh > index c44b9a2..43b28e9 100644 > --- a/contrib/completion/git-prompt.sh > +++ b/contrib/completion/git-prompt.sh > @@ -306,9 +306,9 @@ __git_ps1_submodule () > local submodule_name="$(basename "$git_dir")" > if [ "$submodule_name" != ".git" ] && [ "$submodule_name" != "." ]; then > local parent_top="${git_dir%.git*}" > - local submodule_top="${git_dir#*modules}" > + local submodule_top="${git_dir#*modules/}" > local status="" > - git diff -C "$parent_top" --no-ext-diff --ignore-submodules=dirty --quiet -- "$submodule_top" 2>/dev/null || status="+" > + git -C "$parent_top" diff --no-ext-diff --ignore-submodules=dirty --quiet -- "$submodule_top" 2>/dev/null || status="+" > printf "$status$submodule_name:" > fi > } > @@ -544,7 +544,7 @@ __git_ps1 () > > local sub="" > if [ -n "${GIT_PS1_SHOWSUBMODULE}" ]; then > - sub="$(__git_ps1_submodule $g)" > + sub="$(__git_ps1_submodule "$g")" > fi > > local f="$w$i$s$u" > -- > 2.7.4 > -- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | https://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: https://keybase.io/bk2204
Attachment:
signature.asc
Description: PGP signature