~mdw
/
stgit
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dash doesn't do curly brace expansion, so avoid that
[stgit]
/
contrib
/
stgit-completion.bash
diff --git
a/contrib/stgit-completion.bash
b/contrib/stgit-completion.bash
index
92d41b1
..
3c3bf92
100644
(file)
--- a/
contrib/stgit-completion.bash
+++ b/
contrib/stgit-completion.bash
@@
-15,16
+15,19
@@
_stg_commands="
applied
assimilate
branch
applied
assimilate
branch
+ bury
delete
diff
clean
clone
commit
delete
diff
clean
clone
commit
+ cp
export
files
float
fold
goto
export
files
float
fold
goto
+ hide
id
import
init
id
import
init
@@
-36,6
+39,7
@@
_stg_commands="
pop
pull
push
pop
pull
push
+ rebase
refresh
rename
resolved
refresh
rename
resolved
@@
-47,6
+51,7
@@
_stg_commands="
top
unapplied
uncommit
top
unapplied
uncommit
+ unhide
"
# The path to .git, or empty if we're not in a repository.
"
# The path to .git, or empty if we're not in a repository.
@@
-96,7
+101,7
@@
_all_other_patches ()
# List the command options
_cmd_options ()
{
# List the command options
_cmd_options ()
{
- stg $1 --help | grep -e " --[A-Za-z]" | sed -e "s/.*\(--[^ =]\+\).*/\1/"
+ stg $1 --help
2>/dev/null
| grep -e " --[A-Za-z]" | sed -e "s/.*\(--[^ =]\+\).*/\1/"
}
# Generate completions for patches and patch ranges from the given
}
# Generate completions for patches and patch ranges from the given
@@
-185,10
+190,14
@@
_stg ()
# repository commands
id) _stg_patches $command _all_patches ;;
# stack commands
# repository commands
id) _stg_patches $command _all_patches ;;
# stack commands
+ bury) _stg_patches $command _all_patches ;;
float) _stg_patches $command _all_patches ;;
goto) _stg_patches $command _all_other_patches ;;
float) _stg_patches $command _all_patches ;;
goto) _stg_patches $command _all_other_patches ;;
+ hide) _stg_patches $command _all_patches ;;
pop) _stg_patches $command _applied_patches ;;
push) _stg_patches $command _unapplied_patches ;;
pop) _stg_patches $command _applied_patches ;;
push) _stg_patches $command _unapplied_patches ;;
+ series) _stg_patches $command _all_patches ;;
+ unhide) _stg_patches $command _all_patches ;;
# patch commands
delete) _stg_patches $command _all_patches ;;
export) _stg_patches $command _applied_patches ;;
# patch commands
delete) _stg_patches $command _all_patches ;;
export) _stg_patches $command _applied_patches ;;