From 7ae2e7067aeee586f565cbbc1bd7f9f443bb06ea Mon Sep 17 00:00:00 2001 Message-Id: <7ae2e7067aeee586f565cbbc1bd7f9f443bb06ea.1714373023.git.mdw@distorted.org.uk> From: Mark Wooding Date: Wed, 13 Dec 2006 17:10:40 +0000 Subject: [PATCH] Fix the bash completion when there is no patch applied Organization: Straylight/Edgeware From: Catalin Marinas 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 --- contrib/stgit-completion.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- [mdw]