X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/stgit/blobdiff_plain/ebbd6f00a745851a7c914b76bc963be50d12818e..7ae2e7067aeee586f565cbbc1bd7f9f443bb06ea:/contrib/stgit-completion.bash diff --git a/contrib/stgit-completion.bash b/contrib/stgit-completion.bash index 37277a9..92d41b1 100644 --- a/contrib/stgit-completion.bash +++ b/contrib/stgit-completion.bash @@ -43,6 +43,7 @@ _stg_commands=" series show status + sync top unapplied uncommit @@ -89,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 @@ -190,14 +191,15 @@ _stg () push) _stg_patches $command _unapplied_patches ;; # patch commands delete) _stg_patches $command _all_patches ;; - export) _stg_patches_options $command _applied_patches "-r --range" ;; + export) _stg_patches $command _applied_patches ;; files) _stg_patches $command _all_patches ;; log) _stg_patches $command _all_patches ;; - mail) _stg_patches $command _applied_patches ;; + mail) _stg_patches $command _all_patches ;; pick) _stg_patches $command _unapplied_patches ;; refresh)_stg_patches_options $command _applied_patches "-p --patch" ;; rename) _stg_patches $command _all_patches ;; show) _stg_patches $command _all_patches ;; + sync) _stg_patches $command _applied_patches ;; # working-copy commands diff) _stg_patches_options $command _applied_patches "-r --range" ;; # all the other commands