From: Catalin Marinas Date: Wed, 13 Dec 2006 17:10:40 +0000 (+0000) Subject: Fix the bash completion when there is no patch applied X-Git-Tag: v0.12~43 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/stgit/commitdiff_plain/7ae2e7067aeee586f565cbbc1bd7f9f443bb06ea Fix the bash completion when there is no patch applied When there aren't any patches applied, the .git/patches//current file is removed and the bash completion script fails to read it. Signed-off-by: Catalin Marinas --- diff --git a/contrib/stgit-completion.bash b/contrib/stgit-completion.bash index 1474b4b..92d41b1 100644 --- a/contrib/stgit-completion.bash +++ b/contrib/stgit-completion.bash @@ -90,7 +90,7 @@ _all_other_patches () local b=$(_current_branch) local g=$(_gitdir) [ "$g" ] && cat "$g/patches/$b/applied" "$g/patches/$b/unapplied" \ - | grep -v "^$(< $g/patches/$b/current)$" + | grep -v "^$(cat $g/patches/$b/current 2> /dev/null)$" } # List the command options