equal
deleted
inserted
replaced
14 |
14 |
15 local curcontext="$curcontext" state line |
15 local curcontext="$curcontext" state line |
16 typeset -A opt_args |
16 typeset -A opt_args |
17 local subcmds repos tags newFiles addedFiles |
17 local subcmds repos tags newFiles addedFiles |
18 |
18 |
19 tags=($(hg tags | sed -e 's/[0-9]*:[a-f0-9]\{40\}$//; s/ *$//')) |
19 tags=($(hg tags 2> /dev/null | sed -e 's/[0-9]*:[a-f0-9]\{40\}$//; s/ *$// |
20 subcmds=($(hg -v help | sed -e '1,/^list of commands:/d' \ |
20 subcmds=($(hg -v help | sed -e '1,/^list of commands:/d' \ |
21 -e '/^global options:/,$d' -e '/^ [^ ]/!d; s/[,:]//g;')) |
21 -e '/^global options:/,$d' -e '/^ [^ ]/!d; s/[,:]//g;')) |
22 |
22 |
23 if [[ $service == "hg" ]]; then |
23 if [[ $service == "hg" ]]; then |
24 _arguments -C -A "-*" \ |
24 _arguments -C -A "-*" \ |