Mercurial > dotfiles
annotate dot_config/private_fish/completions/hg.fish @ 1042:aa5a077e8680
feat: override hg completions to allow full path completion on hg add
author | Zeger Van de Vannet <zeger@vandevan.net> |
---|---|
date | Thu, 02 May 2024 07:53:01 +0200 |
parents | |
children |
rev | line source |
---|---|
1042
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1 # fish completion for hg |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
2 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
3 # Mercurial has a global switch to specify the path to the repository on which |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
4 # to run the hg command (-R or --repository). If that is on the commandline, |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
5 # this function echoes the given path and returns 0. Otherwise, it returns 1. |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
6 function __fish_hg_get_repo |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
7 set -l cmdline (commandline -p) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
8 if set -l match (string match -r -- "(-R|--repository) +([^ ]+)" $cmdline) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
9 echo $match[3] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
10 return 0 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
11 else |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
12 return 1 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
13 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
14 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
15 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
16 # Mercurial also has a global switch to specify a directory to which to switch |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
17 # before running the command (--cwd). If it is on the commandline, this |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
18 # function echoes the given path and returns 0. Otherwise, it returns 1. |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
19 function __fish_hg_get_cwd |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
20 set -l cmdline (commandline -p) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
21 if set -l match (string match -r -- "--cwd +([^ ]+)" $cmdline) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
22 echo $match[2] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
23 return 0 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
24 else |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
25 return 1 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
26 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
27 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
28 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
29 function __fish_hg |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
30 set -lx HGPLAIN 1 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
31 if set -l repo (__fish_hg_get_repo) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
32 set argv $argv -R $repo |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
33 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
34 if set -l cwd (__fish_hg_get_cwd) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
35 set argv $argv --cwd $cwd |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
36 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
37 command hg $argv 2>/dev/null |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
38 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
39 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
40 function __fish_hg_commands |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
41 set -l commands (__fish_hg debugcomplete) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
42 for command in $commands |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
43 switch $command |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
44 case add |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
45 printf "$command\tadd the specified files on the next commit\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
46 case addremove |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
47 printf "$command\tadd all new files, delete all missing files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
48 case annotate |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
49 printf "$command\tshow changeset information by line for each file\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
50 case archive |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
51 printf "$command\tcreate an unversioned archive of a repository revision\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
52 case backout |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
53 printf "$command\treverse effect of earlier changeset\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
54 case bisect |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
55 printf "$command\tsubdivision search of changesets\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
56 case bookmarks |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
57 printf "$command\tcreate a new bookmark or list existing bookmarks\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
58 case branch |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
59 printf "$command\tset or show the current branch name\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
60 case branches |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
61 printf "$command\tlist repository named branches\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
62 case bundle |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
63 printf "$command\tcreate a bundle file\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
64 case cat |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
65 printf "$command\toutput the current or given revision of files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
66 case churn |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
67 printf "$command\thistogram of changes to the repository\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
68 case clone |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
69 printf "$command\tmake a copy of an existing repository\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
70 case commit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
71 printf "$command\tcommit the specified files or all outstanding changes\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
72 case config |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
73 printf "$command\tshow combined config settings from all hgrc files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
74 case convert |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
75 printf "$command\tconvert a foreign SCM repository to a Mercurial one\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
76 case copy |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
77 printf "$command\tmark files as copied for the next commit\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
78 case diff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
79 printf "$command\tdiff repository (or selected files)\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
80 case email |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
81 printf "$command\tsend changesets by email\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
82 case export |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
83 printf "$command\tdump the header and diffs for one or more changesets\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
84 case extdiff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
85 printf "$command\tuse external program to diff repository (or selected files)\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
86 case files |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
87 printf "$command\tlist tracked files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
88 case forget |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
89 printf "$command\tforget the specified files on the next commit\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
90 case graft |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
91 printf "$command\tcopy changes from other branches onto the current branch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
92 case grep |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
93 printf "$command\tsearch revision history for a pattern in specified files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
94 case heads |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
95 printf "$command\tshow branch heads\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
96 case help |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
97 printf "$command\tshow help for a given topic or a help overview\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
98 case histedit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
99 printf "$command\tinteractively edit changeset history\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
100 case identify |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
101 printf "$command\tidentify the working directory or specified revision\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
102 case import |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
103 printf "$command\timport an ordered set of patches\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
104 case incoming |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
105 printf "$command\tshow new changesets found in source\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
106 case init |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
107 printf "$command\tcreate a new repository in the given directory\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
108 case locate |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
109 printf "$command\tlocate files matching specific patterns\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
110 case log |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
111 printf "$command\tshow revision history of entire repository or files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
112 case manifest |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
113 printf "$command\toutput the current or given revision of the project manifest\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
114 case merge |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
115 printf "$command\tmerge another revision into working directory\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
116 case outgoing |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
117 printf "$command\tshow changesets not found in the destination\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
118 case parents |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
119 printf "$command\tshow the parents of the working directory or revision\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
120 case paths |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
121 printf "$command\tshow aliases for remote repositories\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
122 case phase |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
123 printf "$command\tset or show the current phase name\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
124 case pull |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
125 printf "$command\tpull changes from the specified source\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
126 case push |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
127 printf "$command\tpush changes to the specified destination\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
128 case qapplied |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
129 printf "$command\tprint the patches already applied\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
130 case qclone |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
131 printf "$command\tclone main and patch repository at same time\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
132 case qcommit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
133 # deprecated |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
134 case qdelete |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
135 printf "$command\tremove patches from queue\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
136 case qdiff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
137 printf "$command\tdiff of the current patch and subsequent modifications\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
138 case qfinish |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
139 printf "$command\tmove applied patches into repository history\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
140 case qfold |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
141 printf "$command\tfold the named patches into the current patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
142 case qgoto |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
143 printf "$command\tpush or pop patches until named patch is at top of stack\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
144 case qguard |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
145 printf "$command\t set or print guards for a patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
146 case qheader |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
147 printf "$command\tprint the header of the topmost or specified patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
148 case qimport |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
149 printf "$command\timport a patch or existing changeset\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
150 case qinit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
151 # deprecated |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
152 case qnew |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
153 printf "$command\tcreate a new patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
154 case qnext |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
155 printf "$command\tprint the name of the next pushable patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
156 case qpop |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
157 printf "$command\tpop the current patch off the stack\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
158 case qprev |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
159 printf "$command\tprint the name of the preceding applied patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
160 case qpush |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
161 printf "$command\tpush the next patch onto the stack\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
162 case qqueue |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
163 printf "$command\tmanage multiple patch queues\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
164 case qrecord |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
165 printf "$command\tinteractively record a new patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
166 case qrefresh |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
167 printf "$command\tupdate the current patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
168 case qrename |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
169 printf "$command\trename a patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
170 case qrestore |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
171 # deprecated |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
172 case qsave |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
173 # deprecated |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
174 case qselect |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
175 printf "$command\tset or print guarded patches to push\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
176 case qseries |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
177 printf "$command\tprint the entire series file\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
178 case qtop |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
179 printf "$command\tprint the name of the current patch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
180 case qunapplied |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
181 printf "$command\tprint the patches not yet applied\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
182 case rebase |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
183 printf "$command\tmove changeset (and descendants) to a different branch\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
184 case record |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
185 printf "$command\tinteractively select changes to commit\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
186 case recover |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
187 printf "$command\troll back an interrupted transaction\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
188 case remove |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
189 printf "$command\tremove the specified files on the next commit\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
190 case rename |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
191 printf "$command\trename files; equivalent of copy + remove\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
192 case resolve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
193 printf "$command\tredo merges or set/view the merge status of files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
194 case revert |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
195 printf "$command\trestore files to their checkout state\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
196 case rollback |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
197 # deprecated |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
198 case root |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
199 printf "$command\tprint the root (top) of the current working directory\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
200 case serve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
201 printf "$command\tstart stand-alone webserver\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
202 case shelve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
203 printf "$command\tsave and set aside changes from the working directory\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
204 case status |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
205 printf "$command\tshow changed files in the working directory\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
206 case strip |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
207 printf "$command\tstrip changesets and all their descendants from the repository\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
208 case summary |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
209 printf "$command\tsummarize working directory state\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
210 case tag |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
211 printf "$command\tadd one or more tags for the current or given revision\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
212 case tags |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
213 printf "$command\tlist repository tags\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
214 case tip |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
215 # deprecated |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
216 case unbundle |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
217 printf "$command\tapply one or more bundle files\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
218 case unshelve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
219 printf "$command\trestore a shelved change to the working directory\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
220 case update |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
221 printf "$command\tupdate working directory (or switch revisions)\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
222 case verify |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
223 printf "$command\tverify the integrity of the repository\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
224 case version |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
225 printf "$command\toutput version and copyright information\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
226 case view |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
227 printf "$command\tstart interactive history viewer\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
228 case "*" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
229 printf "$command\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
230 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
231 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
232 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
233 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
234 function __fish_hg_labels |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
235 if set -l labels (__fish_hg debuglabelcomplete) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
236 printf "%s\tlabel\n" $labels |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
237 else |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
238 __fish_hg_branches |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
239 __fish_hg_bookmarks |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
240 for line in (__fish_hg tags) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
241 set -l parts (string split " " -m 1 $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
242 printf "%s\ttag\n" $parts[1] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
243 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
244 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
245 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
246 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
247 function __fish_hg_help_topics |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
248 set -l commands (__fish_hg debugcomplete) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
249 printf "%s\tcommand\n" $commands |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
250 for line in (__fish_hg help | string match -re '^ [a-zA-Z]') |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
251 set -l parts (string trim $line | string split " " -m 1) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
252 set -l topic $parts[1] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
253 if not contains $topic $commands |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
254 printf "%s\thelp topic\n" $topic |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
255 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
256 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
257 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
258 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
259 function __fish_hg_config_entries |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
260 for line in (__fish_hg config) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
261 set -l parts (string split = -m 1 $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
262 printf "%s\tconfig entry\n" $parts[1] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
263 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
264 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
265 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
266 function __fish_hg_patches |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
267 printf "%s\tpatch\n" (__fish_hg qseries) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
268 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
269 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
270 function __fish_hg_patch_queues |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
271 for line in (__fish_hg qqueue) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
272 set -l parts (string split "(" -m 1 $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
273 set -l queue (string trim $parts[1]) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
274 printf "%s\tpatch queue\n" $queue |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
275 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
276 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
277 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
278 function __fish_hg_status |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
279 set -l token (commandline -ct) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
280 __fish_hg status -n $argv "glob:$token**" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
281 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
282 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
283 function __fish_hg_locate |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
284 __fish_hg locate $argv |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
285 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
286 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
287 function __fish_hg_bookmarks |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
288 set -l bookmarks (__fish_hg bookmarks) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
289 if string match -q -- "no bookmarks set" "$bookmarks[1]" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
290 return |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
291 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
292 for line in $bookmarks |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
293 # Bookmarks can contain lots of different characters, including spaces, |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
294 # but they can't contain colons. So we use that to split the line. |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
295 set -l parts (string sub -s 4 $line | string split ":" -m 1) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
296 set -l parts (string split " " -r -m 1 $parts[1]) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
297 set -l bookmark (string trim $parts[1]) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
298 printf "%s\tbookmark\n" $bookmark |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
299 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
300 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
301 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
302 function __fish_hg_branches |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
303 for line in (__fish_hg branches) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
304 # Like with bookmarks, branches can't contain colons, so we use that for |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
305 # splitting. |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
306 set -l parts (string split ":" -m 1 $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
307 set -l parts (string split " " -r -m 1 $parts[1]) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
308 set -l branch (string trim $parts[1]) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
309 printf "%s\tbranch\n" $branch |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
310 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
311 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
312 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
313 function __fish_hg_merge_tools |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
314 for tool in internal:dump internal:fail internal:forcedump internal:local internal:merge internal:merge-local internal:merge-other internal:merge3 internal:other internal:prompt internal:tagmerge internal:union |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
315 printf "$tool\tmerge tool\n" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
316 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
317 for line in (__fish_hg config merge-tools) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
318 set -l parts (string split "." -m 2 $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
319 printf "%s\tmerge tool\n" $parts[2] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
320 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
321 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
322 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
323 function __fish_hg_sources |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
324 for line in (__fish_hg paths) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
325 set -l parts (string split = $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
326 printf "%s\tsource\n" (string trim $parts[1]) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
327 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
328 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
329 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
330 function __fish_hg_shelves |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
331 printf "%s\tshelve\n" (__fish_hg shelve -ql) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
332 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
333 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
334 function __fish_hg_mq_enabled |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
335 if set -l line (__fish_hg config extensions.hgext.mq) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
336 set -l parts (string split "=" -m 1 $line) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
337 not string match -r -q -- "^!" $parts[2] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
338 return |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
339 else |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
340 return 1 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
341 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
342 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
343 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
344 function __fish_hg_get_command |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
345 set -l cmdline (commandline -poc) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
346 set -e cmdline[1] |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
347 set -l lasttoken "" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
348 for token in $cmdline |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
349 # if the last token was a switch that takes an argument, we just skip |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
350 # the current token |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
351 if string match -r -q -- "-R|--repository|--cwd|--config|--encoding|--encodingmode|--color|--pager" $lasttoken |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
352 set lasttoken "" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
353 continue |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
354 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
355 # if the current token is a switch of any kind, we can skip it |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
356 if string match -q -- "-*" $token |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
357 set lasttoken $token |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
358 continue |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
359 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
360 # if we get to here, then we assume that the token is an hg command |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
361 echo $token |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
362 return 0 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
363 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
364 # no hg command was found |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
365 return 1 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
366 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
367 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
368 function __fish_hg_using_command --argument-names cmd |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
369 if set -l token (__fish_hg_get_command) |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
370 string match -q -- $token $cmd |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
371 return |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
372 else |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
373 return 1 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
374 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
375 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
376 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
377 function __fish_hg_needs_command |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
378 not __fish_hg_get_command >/dev/null |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
379 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
380 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
381 # global options |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
382 complete -c hg -s R -l repository -x -d "repository root directory or name of overlay bundle file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
383 complete -c hg -l cwd -x -a "(__fish_complete_directories (commandline -ct))" -d "change working directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
384 complete -c hg -s y -l noninteractive -d "do not prompt, automatically pick the first choice for all prompts" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
385 complete -c hg -s q -l quiet -d "suppress output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
386 complete -c hg -s v -l verbose -d "enable additional output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
387 complete -c hg -l config -x -a "(__fish_hg_config_entries)" -d "set/override config option" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
388 complete -c hg -l debug -d "enable debugging output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
389 complete -c hg -l debugger -d "start debugger" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
390 complete -c hg -l encoding -x -d "set the charset encoding" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
391 complete -c hg -l encodingmode -x -d "set the charset encoding mode" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
392 complete -c hg -l traceback -d "always print a traceback on exception" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
393 complete -c hg -l time -d "time how long the command takes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
394 complete -c hg -l profile -d "print command execution profile" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
395 complete -c hg -l version -d "output version information and exit" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
396 complete -c hg -s h -l help -d "display help and exit" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
397 complete -c hg -l hidden -d "consider hidden changesets" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
398 complete -c hg -l color -x -a "true false always auto never debug" -d "when to colorize" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
399 complete -c hg -l pager -x -a "true false always auto never" -d "when to paginate" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
400 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
401 # subcommands |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
402 complete -c hg -n __fish_hg_needs_command -x -a "(__fish_hg_commands)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
403 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
404 # hg add |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
405 complete -c hg -n "__fish_hg_using_command add" -a "(__fish_hg_status -u)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
406 complete -c hg -n "__fish_hg_using_command add" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
407 complete -c hg -n "__fish_hg_using_command add" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
408 complete -c hg -n "__fish_hg_using_command add" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
409 complete -c hg -n "__fish_hg_using_command add" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
410 complete -c hg -n "__fish_hg_using_command add; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
411 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
412 # hg addremove |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
413 for cmd in addr addre addrem addremo addremov addremove |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
414 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -ud)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
415 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l similarity -x -d "guess renamed files by similarity (0<=s<=100)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
416 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
417 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
418 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
419 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
420 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
421 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
422 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
423 # hg annotate |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
424 for cmd in an ann anno annot annota annotat annotate bl bla blam blame |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
425 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -cmdr)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
426 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "annotate the specified revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
427 complete -c hg -n "__fish_hg_using_command $cmd" -l no-follow -d "don't follow copies and renames" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
428 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
429 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -d "list the author (long with -v)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
430 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l file -d "list the filename" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
431 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -d "list the date (short with -q)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
432 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l number -d "list the revision number (default)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
433 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l changeset -d "list the changeset" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
434 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l line-number -d "show line number at the first appearance" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
435 complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
436 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
437 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
438 complete -c hg -n "__fish_hg_using_command $cmd" -s Z -l ignore-space-at-eol -d "ignore changes in whitespace at EOL" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
439 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
440 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
441 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
442 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
443 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
444 # hg archive |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
445 for cmd in ar arc arch archi archiv archive |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
446 complete -c hg -n "__fish_hg_using_command $cmd" -l no-decode -d "do not pass files through decoders" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
447 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l prefix -x -d "directory prefix for files in archive" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
448 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to distribute" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
449 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l type -x -a "files tar tbz2 tgz uzip zip" -d "type of distribution to create" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
450 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
451 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
452 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
453 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
454 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
455 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
456 # hg backout |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
457 for cmd in ba bac back backo backou backout |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
458 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
459 complete -c hg -n "__fish_hg_using_command $cmd" -l merge -d "merge with old dirstate parent after backout" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
460 complete -c hg -n "__fish_hg_using_command $cmd" -l no-commit -d "do not commit" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
461 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to backout" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
462 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
463 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
464 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
465 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
466 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
467 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
468 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
469 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
470 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
471 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
472 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
473 # hg bisect |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
474 for cmd in bi bis bise bisec bisect |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
475 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
476 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l reset -d "reset bisect state" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
477 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l good -d "mark changeset good" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
478 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l bad -d "mark changeset bad" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
479 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l skip -d "skip testing changeset" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
480 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l extend -d "extend the bisect range" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
481 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l command -x -d "use command to check changeset state" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
482 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l noupdate -d "do not update to target" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
483 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
484 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
485 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
486 # hg bookmarks |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
487 for cmd in bo boo book bookm bookma bookmar bookmark bookmarks |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
488 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_bookmarks)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
489 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d force |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
490 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision for bookmark action" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
491 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l delete -d "delete a given bookmark" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
492 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l rename -x -a "(__fish_hg_bookmarks)" -d "rename a given bookmark" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
493 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l inactive -d "mark a bookmark inactive" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
494 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
495 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
496 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
497 # hg branch |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
498 complete -c hg -n "__fish_hg_using_command branch" -f -a "(__fish_hg_branches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
499 complete -c hg -n "__fish_hg_using_command branch" -s f -l force -d "set branch name even if it shadows an existing branch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
500 complete -c hg -n "__fish_hg_using_command branch" -s C -l clean -d "reset branch name to parent branch name" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
501 complete -c hg -n "__fish_hg_using_command branch; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
502 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
503 # hg branches |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
504 for cmd in branche branches |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
505 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l closed -d "show normal and closed branches" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
506 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
507 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
508 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
509 # hg bundle |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
510 for cmd in bu bun bund bundl bundle |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
511 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even when the destination is unrelated" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
512 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a changeset intended to be added to the destination" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
513 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -a "(__fish_hg_branches)" -d "a specific branch you would like to bundle" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
514 complete -c hg -n "__fish_hg_using_command $cmd" -l base -x -a "(__fish_hg_labels)" -d "a base changeset assumed to be available at the destination" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
515 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "bundle all changesets in the repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
516 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l type -x -d "bundle compression type to use (default: bzip2)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
517 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
518 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
519 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
520 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
521 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
522 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
523 # hg cat |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
524 for cmd in ca cat |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
525 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -cmrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
526 complete -c hg -n "__fish_hg_using_command $cmd" -s o -l output -x -d "print output to file with formatted name" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
527 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "print the given revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
528 complete -c hg -n "__fish_hg_using_command $cmd" -l decode -d "apply any matching decode filter" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
529 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
530 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
531 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
532 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
533 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
534 # hg clone |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
535 for cmd in cl clo clon clone |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
536 complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
537 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l noupdate -d "the clone will include an empty working directory (only a repository)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
538 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l updaterev -x -d "revision, tag, or branch to check out" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
539 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "do not clone everything, but include this changeset and its ancestors" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
540 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -d "do not clone everything, but include this branch's changesets and their ancestors" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
541 complete -c hg -n "__fish_hg_using_command $cmd" -l pull -d "use pull protocol to copy metadata" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
542 complete -c hg -n "__fish_hg_using_command $cmd" -l stream -d "clone with minimal data processing" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
543 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
544 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
545 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
546 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
547 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
548 # hg commit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
549 for cmd in com comm commi commit ci |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
550 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
551 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l addremove -d "mark new/missing files as added/removed before committing" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
552 complete -c hg -n "__fish_hg_using_command $cmd" -l close-branch -d "mark a branch head as closed" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
553 complete -c hg -n "__fish_hg_using_command $cmd" -l amend -d "amend the parent of the working directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
554 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l secret -d "use the secret phase for committing" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
555 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
556 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "use interactive mode" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
557 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
558 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
559 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
560 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
561 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
562 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
563 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
564 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
565 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
566 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
567 # hg config |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
568 for cmd in conf confi config sh sho show showc showco showcon showconf showconfi showconfig |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
569 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_config_entries)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
570 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l untrusted -d "show untrusted configuration options" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
571 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "edit user config" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
572 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l local -d "edit repository config" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
573 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l global -d "edit global config" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
574 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
575 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
576 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
577 # hg convert |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
578 for cmd in conv conve conver convert |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
579 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l source-type -x -a "hg cvs darcs git svn mtn gnuarch bzr p4" -d "source repository type" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
580 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l dest-type -x -a "hg svn" -d "destination repository type" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
581 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "import up to this source revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
582 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l authormap -r -d "remap usernames using this file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
583 complete -c hg -n "__fish_hg_using_command $cmd" -l filemap -r -d "remap file names using contents of file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
584 complete -c hg -n "__fish_hg_using_command $cmd" -l full -d "apply filemap changes by converting all files again" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
585 complete -c hg -n "__fish_hg_using_command $cmd" -l splicemap -r -d "splice synthesized history into place" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
586 complete -c hg -n "__fish_hg_using_command $cmd" -l branchmap -r -d "change branch names while converting" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
587 complete -c hg -n "__fish_hg_using_command $cmd" -l branchsort -d "try to sort changesets by branches" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
588 complete -c hg -n "__fish_hg_using_command $cmd" -l datesort -d "try to sort changesets by date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
589 complete -c hg -n "__fish_hg_using_command $cmd" -l sourcesort -d "preserve source changesets order" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
590 complete -c hg -n "__fish_hg_using_command $cmd" -l closesort -d "try to reorder closed revisions" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
591 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
592 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
593 # hg copy |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
594 for cmd in cop copy cp |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
595 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -cmrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
596 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l after -d "record a copy that has already occurred" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
597 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forcibly copy over an existing managed file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
598 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
599 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
600 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
601 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
602 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
603 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
604 # hg diff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
605 for cmd in d di dif diff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
606 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
607 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d revision |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
608 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l change -x -a "(__fish_hg_labels)" -d "change made by revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
609 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
610 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
611 complete -c hg -n "__fish_hg_using_command $cmd" -l binary -d "generate binary diffs in git mode (default)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
612 complete -c hg -n "__fish_hg_using_command $cmd" -l nodates -d "omit dates from diff headers" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
613 complete -c hg -n "__fish_hg_using_command $cmd" -l noprefix -d "omit a/ and b/ prefixes from filenames" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
614 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l show-function -d "show which function each change is in" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
615 complete -c hg -n "__fish_hg_using_command $cmd" -l reverse -d "produce a diff that undoes the changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
616 complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
617 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
618 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
619 complete -c hg -n "__fish_hg_using_command $cmd" -s Z -l ignore-space-at-eol -d "ignore changes in whitespace at EOL" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
620 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l unified -x -d "number of lines of context to show" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
621 complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
622 complete -c hg -n "__fish_hg_using_command $cmd" -l root -x -d "produce diffs relative to subdirectory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
623 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
624 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
625 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
626 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
627 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
628 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
629 # hg email |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
630 for cmd in em ema emai email |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
631 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
632 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
633 complete -c hg -n "__fish_hg_using_command $cmd" -l plain -d "omit hg patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
634 complete -c hg -n "__fish_hg_using_command $cmd" -s o -l outgoing -d "send changes not found in the target repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
635 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l bundle -d "send changes not in target as a binary bundle" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
636 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "send changes only reachable by given bookmark" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
637 complete -c hg -n "__fish_hg_using_command $cmd" -l bundlename -x -d "name of the bundle attachment file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
638 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a revision to send" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
639 complete -c hg -n "__fish_hg_using_command $cmd" -l force -d "run even when remote repository is unrelated (with -b/--bundle)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
640 complete -c hg -n "__fish_hg_using_command $cmd" -l base -x -a "(__fish_hg_labels)" -d "a base changeset to specify instead of a destination (with -b/--bundle)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
641 complete -c hg -n "__fish_hg_using_command $cmd" -l intro -d "send an introduction email for a single patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
642 complete -c hg -n "__fish_hg_using_command $cmd" -l body -d "send patches as inline message text (default)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
643 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l attach -d "send patches as attachments" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
644 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l inline -d "send patches as inline attachments" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
645 complete -c hg -n "__fish_hg_using_command $cmd" -l bcc -x -d "email addresses of blind carbon copy recipients" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
646 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l cc -x -d "email addresses of copy recipients" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
647 complete -c hg -n "__fish_hg_using_command $cmd" -l confirm -d "ask for confirmation before sending" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
648 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l diffstat -d "add diffstat output to messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
649 complete -c hg -n "__fish_hg_using_command $cmd" -l date -x -d "use the given date as the sending date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
650 complete -c hg -n "__fish_hg_using_command $cmd" -l desc -x -d "use the given file as the series description" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
651 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l from -x -d "email address of sender" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
652 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l test -d "print messages that would be sent" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
653 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l mbox -r -d "write messages to mbox file instead of sending them" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
654 complete -c hg -n "__fish_hg_using_command $cmd" -l reply-to -x -d "email addresses replies should be sent to" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
655 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l subject -x -d "subject of first message (intro or single patch)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
656 complete -c hg -n "__fish_hg_using_command $cmd" -l in-reply-to -x -d "message identifier to reply to" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
657 complete -c hg -n "__fish_hg_using_command $cmd" -l flag -x -d "flags to add in subject prefixes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
658 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l to -x -d "email addresses of recipients" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
659 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
660 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
661 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
662 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
663 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
664 # hg export |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
665 for cmd in exp expo expor export |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
666 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
667 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "export changes only reachable by given bookmark" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
668 complete -c hg -n "__fish_hg_using_command $cmd" -s o -l output -x -d "print output to file with formatted name" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
669 complete -c hg -n "__fish_hg_using_command $cmd" -l switch-parent -d "diff against the second parent" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
670 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revisions to export" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
671 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
672 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
673 complete -c hg -n "__fish_hg_using_command $cmd" -l binary -d "generate binary diffs in git mode (default)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
674 complete -c hg -n "__fish_hg_using_command $cmd" -l nodates -d "omit dates from diff headers" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
675 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
676 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
677 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
678 # hg files |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
679 for cmd in fi fil file files |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
680 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "search the repository as it is in REV" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
681 complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end filenames with NUL, for use with xargs" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
682 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
683 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
684 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
685 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
686 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
687 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
688 # hg forget |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
689 for cmd in fo for forg forge forget |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
690 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -ca)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
691 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "use interactive mode" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
692 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
693 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
694 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
695 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
696 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
697 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
698 # hg graft |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
699 for cmd in gra graf graft |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
700 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
701 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revisions to graft" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
702 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "resume interrupted graft" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
703 complete -c hg -n "__fish_hg_using_command $cmd" -l stop -d "stop interrupted graft" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
704 complete -c hg -n "__fish_hg_using_command $cmd" -l abort -d "abort interrupted graft" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
705 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
706 complete -c hg -n "__fish_hg_using_command $cmd" -l log -d "append graft info to log message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
707 complete -c hg -n "__fish_hg_using_command $cmd" -l no-commit -d "don't commit, just apply the changes in working directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
708 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force graft" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
709 complete -c hg -n "__fish_hg_using_command $cmd" -s D -l currentdate -d "record the current date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
710 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l currentuser -d "record the current user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
711 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
712 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
713 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
714 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
715 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
716 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
717 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
718 # hg grep |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
719 for cmd in gre grep |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
720 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -cmrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
721 complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end fields with NUL" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
722 complete -c hg -n "__fish_hg_using_command $cmd" -l all -d "print all revisions that match" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
723 complete -c hg -n "__fish_hg_using_command $cmd" -l diff -d "print all revisions when the term was introduced or removed" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
724 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
725 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l follow -d "follow changeset history, or file history across copies and renames" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
726 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l ignore-case -d "ignore case when matching" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
727 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l files-with-matches -d "print only filenames and revisions that match" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
728 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l line-number -d "print matching line numbers" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
729 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "only search files changed within revision range" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
730 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -d "list the author (long with -v)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
731 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -d "list the date (short with -q)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
732 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
733 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
734 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
735 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
736 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
737 # hg heads |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
738 for cmd in hea head heads |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
739 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
740 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "show only heads which are descendants of STARTREV" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
741 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l topo -d "show topological heads only" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
742 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l closed -d "show normal and closed branch heads" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
743 complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
744 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
745 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
746 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
747 # hg help |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
748 for cmd in hel help |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
749 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_help_topics)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
750 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l extension -d "show only help for extensions" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
751 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l command -d "show only help for commands" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
752 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keyword -d "show topics matching keyword" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
753 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l system -x -d "show help for specific platform(s)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
754 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
755 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
756 # hg histedit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
757 for cmd in histe histed histedi histedit |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
758 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
759 complete -c hg -n "__fish_hg_using_command $cmd" -l commands -r -d "read history edits from the specified file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
760 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "continue an edit already in progress" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
761 complete -c hg -n "__fish_hg_using_command $cmd" -l edit-plan -d "edit remaining actions list" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
762 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "don't strip old nodes after edit is complete" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
763 complete -c hg -n "__fish_hg_using_command $cmd" -l abort -d "abort an edit in progress" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
764 complete -c hg -n "__fish_hg_using_command $cmd" -s o -l outgoing -d "changesets not found in destination" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
765 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force outgoing even for unrelated repositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
766 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "first revision to be edited" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
767 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
768 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
769 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
770 # hg identify |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
771 for cmd in id ide iden ident identi identif identify |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
772 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
773 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "identify the specified revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
774 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l num -d "show local revision number" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
775 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l id -d "show global revision id" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
776 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -d "show branch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
777 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tags -d "show tags" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
778 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmarks -d "show bookmarks" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
779 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
780 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
781 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
782 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
783 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
784 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
785 # hg import |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
786 for cmd in im imp impo impor import patc patch |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
787 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l strip -x -d "directory strip option for patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
788 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
789 complete -c hg -n "__fish_hg_using_command $cmd" -l no-commit -d "don't commit, just update the working directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
790 complete -c hg -n "__fish_hg_using_command $cmd" -l bypass -d "apply patch without touching the working directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
791 complete -c hg -n "__fish_hg_using_command $cmd" -l partial -d "commit even if some hunks fail" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
792 complete -c hg -n "__fish_hg_using_command $cmd" -l exact -d "abort if patch would apply lossily" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
793 complete -c hg -n "__fish_hg_using_command $cmd" -l prefix -r -d "apply patch to subdirectory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
794 complete -c hg -n "__fish_hg_using_command $cmd" -l import-branch -d "use any branch information in patch (implied by --exact)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
795 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
796 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
797 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
798 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
799 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l similarity -x -d "guess renamed files by similarity (0<=s<=100)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
800 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
801 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
802 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
803 # hg incoming |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
804 for cmd in inc inco incom incomi incomin incoming in |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
805 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
806 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even if remote repository is unrelated" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
807 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l newest-first -d "show newest record first" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
808 complete -c hg -n "__fish_hg_using_command $cmd" -l bundle -r -d "file to store the bundles into" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
809 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "a remote changeset intended to be added" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
810 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmarks -d "compare bookmarks" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
811 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -d "a specific branch you would like to pull" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
812 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patch -d "show patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
813 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
814 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l limit -x -d "limit number of changes displayed" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
815 complete -c hg -n "__fish_hg_using_command $cmd" -s M -l no-merges -d "do not show merges" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
816 complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
817 complete -c hg -n "__fish_hg_using_command $cmd" -s G -l graph -d "show the revision DAG" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
818 complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
819 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
820 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
821 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
822 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
823 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
824 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
825 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
826 # hg init |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
827 for cmd in ini init |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
828 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
829 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
830 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
831 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
832 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
833 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
834 # hg locate |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
835 for cmd in loc loca locat locate |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
836 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "search the repository as it is in REV" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
837 complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end filenames with NUL, for use with xargs" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
838 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l fullpath -d "print complete paths from the filesystem root" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
839 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
840 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
841 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
842 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
843 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
844 # hg log |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
845 for cmd in log histo histor history |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
846 complete -c hg -n "__fish_hg_using_command "$cmd -f -a "(__fish_hg_status -cmrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
847 complete -c hg -n "__fish_hg_using_command "$cmd -s f -l follow -d "follow changeset history, or file history across copies and renames" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
848 complete -c hg -n "__fish_hg_using_command "$cmd -s d -l date -x -d "show revisions matching date spec" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
849 complete -c hg -n "__fish_hg_using_command "$cmd -s C -l copies -d "show copied files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
850 complete -c hg -n "__fish_hg_using_command "$cmd -s k -l keyword -x -d "do case-insensitive search for a given text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
851 complete -c hg -n "__fish_hg_using_command "$cmd -s r -l rev -x -a "(__fish_hg_labels)" -d "show the specified revision or revset" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
852 complete -c hg -n "__fish_hg_using_command "$cmd -l removed -d "include revisions where files were removed" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
853 complete -c hg -n "__fish_hg_using_command "$cmd -s u -l user -x -d "revisions committed by user" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
854 complete -c hg -n "__fish_hg_using_command "$cmd -s b -l branch -x -a "(__fish_hg_branches)" -d "show changesets within the given named branch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
855 complete -c hg -n "__fish_hg_using_command "$cmd -s P -l prune -x -a "(__fish_hg_labels)" -d "do not display revision or any of its ancestors" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
856 complete -c hg -n "__fish_hg_using_command "$cmd -s p -l patch -d "show patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
857 complete -c hg -n "__fish_hg_using_command "$cmd -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
858 complete -c hg -n "__fish_hg_using_command "$cmd -s l -l limit -x -d "limit number of changes displayed" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
859 complete -c hg -n "__fish_hg_using_command "$cmd -s M -l no-merges -d "do not show merges" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
860 complete -c hg -n "__fish_hg_using_command "$cmd -l stat -d "output diffstat-style summary of changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
861 complete -c hg -n "__fish_hg_using_command "$cmd -s G -l graph -d "show the revision DAG" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
862 complete -c hg -n "__fish_hg_using_command "$cmd -s T -l template -x -d "display with template" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
863 complete -c hg -n "__fish_hg_using_command "$cmd -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
864 complete -c hg -n "__fish_hg_using_command "$cmd -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
865 complete -c hg -n "__fish_hg_using_command "$cmd"; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
866 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
867 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
868 # hg manifest |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
869 for cmd in ma man mani manif manife manifes manifest |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
870 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to display" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
871 complete -c hg -n "__fish_hg_using_command $cmd" -l all -d "list files from all revisions" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
872 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
873 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
874 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
875 # hg merge |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
876 for cmd in me mer merg merge |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
877 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
878 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to merge" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
879 complete -c hg -n "__fish_hg_using_command $cmd" -s P -l preview -d "review revisions to merge (no merge is performed)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
880 complete -c hg -n "__fish_hg_using_command $cmd" -l abort -d "abort the ongoing merge" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
881 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
882 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
883 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
884 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
885 # hg outgoing |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
886 for cmd in o ou out outg outgo outgoi outgoin outgoing |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
887 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
888 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even when the destination is unrelated" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
889 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a changeset intended to be included in the destination" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
890 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l newest-first -d "show newest record first" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
891 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmarks -d "compare bookmarks" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
892 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -a "(__fish_hg_branches)" -d "a specific branch you would like to push" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
893 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patch -d "show patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
894 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
895 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l limit -x -d "limit number of changes displayed" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
896 complete -c hg -n "__fish_hg_using_command $cmd" -s M -l no-merges -d "do not show merges" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
897 complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
898 complete -c hg -n "__fish_hg_using_command $cmd" -s G -l graph -d "show the revision DAG" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
899 complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
900 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
901 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
902 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
903 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
904 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
905 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
906 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
907 # hg parents |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
908 for cmd in par pare paren parent parents |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
909 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -cmrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
910 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "show parents of the specified revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
911 complete -c hg -n "__fish_hg_using_command $cmd" -s T -l template -x -d "display with template" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
912 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
913 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
914 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
915 # hg paths |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
916 for cmd in path paths |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
917 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
918 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
919 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
920 # hg phase |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
921 for cmd in ph pha phas phase |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
922 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
923 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l public -d "set changeset phase to public" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
924 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l draft -d "set changeset phase to draft" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
925 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l secret -d "set changeset phase to secret" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
926 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "allow to move boundary backward" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
927 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "target revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
928 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
929 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
930 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
931 # hg pull |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
932 for cmd in pul pull |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
933 complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
934 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l update -d "update to new branch head if new descendants were pulled" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
935 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "run even when remote repository is unrelated" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
936 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -d "a remote changeset intended to be added" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
937 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -d "bookmark to pull" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
938 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -d "a specific branch you would like to pull" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
939 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
940 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
941 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
942 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
943 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
944 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
945 # hg push |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
946 for cmd in pus push |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
947 complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
948 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force push" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
949 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "a changeset intended to be included in the destination" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
950 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "bookmark to push" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
951 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l branch -x -a "(__fish_hg_branches)" -d "a specific branch you would like to push" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
952 complete -c hg -n "__fish_hg_using_command $cmd" -l new-branch -d "allow pushing a new branch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
953 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
954 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
955 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
956 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
957 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
958 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
959 # hg qapplied |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
960 for cmd in qa qap qapp qappl qappli qapplie qapplied |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
961 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
962 complete -c hg -n "__fish_hg_using_command $cmd" -s 1 -l last -d "show only the preceding applied patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
963 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
964 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
965 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
966 # hg qclone |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
967 for cmd in qcl qclo qclon qclone |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
968 complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_sources)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
969 complete -c hg -n "__fish_hg_using_command $cmd" -l pull -d "use pull protocol to copy metadata" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
970 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l noupdate -d "do not update the new working directories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
971 complete -c hg -n "__fish_hg_using_command $cmd" -l uncompressed -d "use uncompressed transfer (fast over LAN)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
972 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patches -d "location of source patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
973 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l ssh -x -d "specify ssh command to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
974 complete -c hg -n "__fish_hg_using_command $cmd" -l remotecmd -x -d "specify hg command to run on the remote side" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
975 complete -c hg -n "__fish_hg_using_command $cmd" -l insecure -d "do not verify server certificate (ignoring web.cacerts config)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
976 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
977 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
978 # hg qdelete |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
979 for cmd in qde qdel qdele qdelet qdelete qrem qremo qremov qremove qrm |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
980 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
981 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep patch file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
982 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
983 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
984 # hg qdiff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
985 for cmd in qdi qdif qdiff |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
986 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -mrd --rev .^)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
987 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l text -d "treat all files as text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
988 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
989 complete -c hg -n "__fish_hg_using_command $cmd" -l binary -d "generate binary diffs in git mode (default)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
990 complete -c hg -n "__fish_hg_using_command $cmd" -l nodates -d "omit dates from diff headers" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
991 complete -c hg -n "__fish_hg_using_command $cmd" -l noprefix -d "omit a/ and b/ prefixes from filenames" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
992 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l show-function -d "show which function each change is in" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
993 complete -c hg -n "__fish_hg_using_command $cmd" -l reverse -d "produce a diff that undoes the changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
994 complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
995 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
996 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
997 complete -c hg -n "__fish_hg_using_command $cmd" -s Z -l ignore-space-at-eol -d "ignore changes in whitespace at EOL" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
998 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l unified -x -d "number of lines of context to show" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
999 complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1000 complete -c hg -n "__fish_hg_using_command $cmd" -l root -x -d "produce diffs relative to subdirectory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1001 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1002 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1003 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1004 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1005 # hg qfinish |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1006 for cmd in qfi qfin qfini qfinis qfinish |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1007 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels; __fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1008 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l applied -d "finish all applied changesets" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1009 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1010 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1011 # hg qfold |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1012 for cmd in qfo qfol qfold |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1013 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1014 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1015 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep folded patch files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1016 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1017 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1018 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1019 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1020 # hg qgoto |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1021 for cmd in qgo qgot qgoto |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1022 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1023 complete -c hg -n "__fish_hg_using_command $cmd" -l keep-changes -d "tolerate non-conflicting local changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1024 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "overwrite any local changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1025 complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup copies of files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1026 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1027 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1028 # hg qguard |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1029 for cmd in qgu qgua qguar qguard |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1030 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1031 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list all patches and guards" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1032 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l none -d "drop all guards" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1033 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1034 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1035 # hg qheader |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1036 for cmd in qh qhe qhea qhead qheade qheader |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1037 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1038 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1039 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1040 # hg qimport |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1041 for cmd in qim qimp qimpo qimpor qimport |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1042 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l existing -d "import file in patch directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1043 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -d "name of patch file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1044 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "overwrite existing files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1045 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "place existing revisions under mq control" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1046 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1047 complete -c hg -n "__fish_hg_using_command $cmd" -s P -l push -d "qpush after importing" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1048 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1049 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1050 # hg qnew |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1051 complete -c hg -n "__fish_hg_using_command qnew" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1052 complete -c hg -n "__fish_hg_using_command qnew" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1053 complete -c hg -n "__fish_hg_using_command qnew" -s U -l currentuser -d "add \"From: <current user>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1054 complete -c hg -n "__fish_hg_using_command qnew" -s u -l user -x -d "add \"From: <USER>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1055 complete -c hg -n "__fish_hg_using_command qnew" -s D -l currentdate -d "add \"Date: <current date>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1056 complete -c hg -n "__fish_hg_using_command qnew" -s d -l date -x -d "add \"Date: <DATE>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1057 complete -c hg -n "__fish_hg_using_command qnew" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1058 complete -c hg -n "__fish_hg_using_command qnew" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1059 complete -c hg -n "__fish_hg_using_command qnew" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1060 complete -c hg -n "__fish_hg_using_command qnew" -s l -l logfile -r -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1061 complete -c hg -n "__fish_hg_using_command qnew" -s i -l interactive -d "interactively record a new patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1062 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1063 # hg qnext |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1064 for cmd in qnex qnext |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1065 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1066 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1067 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1068 # hg qpop |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1069 for cmd in qpo qpop |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1070 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1071 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "pop all patches" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1072 complete -c hg -n "__fish_hg_using_command $cmd" -l keep-changes -d "tolerate non-conflicting local changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1073 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forget any local changes to patched files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1074 complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup copies of files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1075 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1076 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1077 # hg qprev |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1078 for cmd in qpr qpre qprev |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1079 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1080 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1081 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1082 # hg qpush |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1083 for cmd in qpu qpus qpush |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1084 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1085 complete -c hg -n "__fish_hg_using_command $cmd" -l keep-changes -d "tolerate non-conflicting local changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1086 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "apply on top of local changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1087 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l exact -d "apply the target patch to its recorded parent" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1088 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list patch name in commit text" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1089 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "apply all patches" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1090 complete -c hg -n "__fish_hg_using_command $cmd" -l move -d "reorder patch series and apply only the patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1091 complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup copies of files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1092 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1093 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1094 # hg qqueue |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1095 for cmd in qq qqu qque qqueu qqueue |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1096 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patch_queues)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1097 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list all available queues" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1098 complete -c hg -n "__fish_hg_using_command $cmd" -l active -d "print name of active queue" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1099 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l create -d "create new queue" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1100 complete -c hg -n "__fish_hg_using_command $cmd" -l rename -d "rename active queue" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1101 complete -c hg -n "__fish_hg_using_command $cmd" -l delete -d "delete reference to queue" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1102 complete -c hg -n "__fish_hg_using_command $cmd" -l purge -d "delete queue, and remove patch dir" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1103 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1104 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1105 # hg qrecord |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1106 for cmd in qrec qreco qrecor qrecord |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1107 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1108 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "edit commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1109 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1110 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l currentuser -d "add \"From: <current user>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1111 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "add \"From: <USER>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1112 complete -c hg -n "__fish_hg_using_command $cmd" -s D -l currentdate -d "add \"Date: <current date>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1113 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "add \"Date: <DATE>\" to patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1114 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1115 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1116 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1117 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -x -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1118 complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1119 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1120 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1121 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1122 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1123 # hg qrefresh |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1124 for cmd in qref qrefr qrefre qrefres qrefresh |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1125 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1126 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1127 complete -c hg -n "__fish_hg_using_command $cmd" -s g -l git -d "use git extended diff format" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1128 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l short -d "refresh only files already in the patch and specified files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1129 complete -c hg -n "__fish_hg_using_command $cmd" -s U -l currentuser -d "add/update author field in patch with current user" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1130 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "add/update author field in patch with given user" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1131 complete -c hg -n "__fish_hg_using_command $cmd" -s D -l currentdate -d "add/update date field in patch with current date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1132 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "add/update date field in patch with given date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1133 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1134 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1135 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1136 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1137 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "interactively select changes to refresh" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1138 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1139 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1140 # hg qrename |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1141 for cmd in qren qrena qrenam qrename qm qmv |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1142 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1143 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1144 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1145 # hg qselect |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1146 for cmd in qsel qsele qselec qselect |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1147 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l none -d "disable all guards" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1148 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l series -d "list all guards in series file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1149 complete -c hg -n "__fish_hg_using_command $cmd" -l pop -d "pop to before first guarded applied patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1150 complete -c hg -n "__fish_hg_using_command $cmd" -l reapply -d "pop, then reapply patches" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1151 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1152 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1153 # hg qseries |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1154 for cmd in qser qseri qserie qseries |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1155 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l missing -d "print patches not in series" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1156 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1157 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1158 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1159 # hg qtop |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1160 for cmd in qt qto qtop |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1161 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1162 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1163 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1164 # hg qunapplied |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1165 for cmd in qu qun quna qunap qunapp qunappl qunappli qunapplie qunapplied |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1166 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_patches)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1167 complete -c hg -n "__fish_hg_using_command $cmd" -s 1 -l first -d "show only the preceding applied patch" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1168 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l summary -d "print first line of patch header" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1169 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1170 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1171 # hg rebase |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1172 for cmd in reb reba rebas rebase |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1173 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l source -x -a "(__fish_hg_labels)" -d "rebase the specified changeset and descendants" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1174 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l base -x -a "(__fish_hg_labels)" -d "rebase everything from branching point of specified changeset" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1175 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "rebase these revisions" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1176 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l dest -x -a "(__fish_hg_labels)" -d "rebase onto the specified changeset" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1177 complete -c hg -n "__fish_hg_using_command $cmd" -l collapse -d "collapse the rebased changesets" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1178 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as collapse commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1179 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1180 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -r -d "read collapse commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1181 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep original changesets" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1182 complete -c hg -n "__fish_hg_using_command $cmd" -l keepbranches -d "keep original branch names" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1183 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1184 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "continue an interrupted rebase" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1185 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l abort -d "abort an interrupted rebase" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1186 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1187 complete -c hg -n "__fish_hg_using_command $cmd" -l confirm -d "ask before applying actions" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1188 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1189 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1190 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1191 # hg record |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1192 for cmd in recor record |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1193 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -amr)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1194 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l addremove -d "mark new/missing files as added/removed before committing" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1195 complete -c hg -n "__fish_hg_using_command $cmd" -l close-branch -d "mark a branch as closed, hiding it from the branch list" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1196 complete -c hg -n "__fish_hg_using_command $cmd" -l amend -d "amend the parent of the working dir" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1197 complete -c hg -n "__fish_hg_using_command $cmd" -s s -l secret -d "use the secret phase for committing" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1198 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1199 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1200 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1201 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l logfile -x -d "read commit message from file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1202 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "record the specified date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1203 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l user -x -d "record the specified user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1204 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1205 complete -c hg -n "__fish_hg_using_command $cmd" -s w -l ignore-all-space -d "ignore white space when comparing lines" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1206 complete -c hg -n "__fish_hg_using_command $cmd" -s b -l ignore-space-change -d "ignore changes in the amount of white space" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1207 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l ignore-blank-lines -d "ignore changes whose lines are all blank" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1208 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1209 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1210 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1211 # hg recover |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1212 for cmd in recov recove recover |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1213 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1214 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1215 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1216 # hg remove |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1217 for cmd in rem remo remov remove rm |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1218 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -c)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1219 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l after -d "record delete for missing files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1220 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forget added files, delete modified files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1221 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1222 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1223 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1224 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1225 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1226 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1227 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1228 # hg rename |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1229 for cmd in ren rena renam rename mo mov move mv |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1230 complete -c hg -n "__fish_hg_using_command $cmd" -r -a "(__fish_hg_status -cam)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1231 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l after -d "record a rename that has already occurred" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1232 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "forcibly copy over an existing managed file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1233 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1234 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1235 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1236 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1237 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1238 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1239 # hg resolve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1240 for cmd in res reso resol resolv resolve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1241 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_locate 'set:unresolved()')" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1242 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "select all unresolved files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1243 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list state of files needing merge" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1244 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l mark -x -a "(__fish_hg_locate 'set:unresolved()')" -d "mark files as resolved" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1245 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l unmark -x -a "(__fish_hg_locate 'set:resolved()')" -d "mark files as unresolved" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1246 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l no-status -d "hide status prefix" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1247 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1248 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1249 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1250 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1251 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1252 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1253 # hg revert |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1254 for cmd in rev reve rever revert |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1255 complete -c hg -n "__fish_hg_using_command $cmd" -f -a "(__fish_hg_status -camrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1256 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l all -d "revert all changes when no arguments given" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1257 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "tipmost revision matching date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1258 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "revert to the specified revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1259 complete -c hg -n "__fish_hg_using_command $cmd" -s C -l no-backup -d "do not save backup copies of files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1260 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "interactively select the changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1261 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1262 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1263 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l dry-run -d "do not perform actions, just print output" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1264 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1265 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1266 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1267 # hg root |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1268 for cmd in roo root |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1269 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1270 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1271 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1272 # hg serve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1273 for cmd in se ser serv serve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1274 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l accesslog -r -d "name of access log file to write to" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1275 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l daemon -d "run server in background" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1276 complete -c hg -n "__fish_hg_using_command $cmd" -l daemon-postexec -x -d "used internally by daemon mode" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1277 complete -c hg -n "__fish_hg_using_command $cmd" -s E -l errorlog -r -d "name of error log file to write to" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1278 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l port -x -d "port to listen on (default: 8000)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1279 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l address -x -d "address to listen on (default: all interfaces)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1280 complete -c hg -n "__fish_hg_using_command $cmd" -l prefix -x -d "prefix path to serve from (default: server root)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1281 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -d "name to show in web pages (default: working directory)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1282 complete -c hg -n "__fish_hg_using_command $cmd" -l web-conf -r -d "name of the hgweb config file (see 'hg help hgweb')" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1283 complete -c hg -n "__fish_hg_using_command $cmd" -l pid-file -r -d "name of file to write process ID to" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1284 complete -c hg -n "__fish_hg_using_command $cmd" -l stdio -d "for remote clients" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1285 complete -c hg -n "__fish_hg_using_command $cmd" -l cmdserver -x -d "for remote clients" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1286 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l templates -x -d "web templates to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1287 complete -c hg -n "__fish_hg_using_command $cmd" -l style -x -d "template style to use" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1288 complete -c hg -n "__fish_hg_using_command $cmd" -s 6 -l ipv6 -d "use IPv6 in addition to IPv4" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1289 complete -c hg -n "__fish_hg_using_command $cmd" -l certificate -r -d "SSL certificate file" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1290 complete -c hg -n "__fish_hg_using_command $cmd" -l print-url -d "start and print only the URL" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1291 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1292 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1293 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1294 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1295 # hg shelve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1296 for cmd in she shel shelv shelve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1297 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_status -amrd)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1298 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l addremove -d "mark new/missing files as added/removed before shelving" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1299 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l unknown -d "store unknown files in the shelve" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1300 complete -c hg -n "__fish_hg_using_command $cmd" -l cleanup -d "delete all shelved changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1301 complete -c hg -n "__fish_hg_using_command $cmd" -l date -x -d "shelve with the specified commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1302 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l delete -d "delete the named shelved change(s)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1303 complete -c hg -n "__fish_hg_using_command $cmd" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1304 complete -c hg -n "__fish_hg_using_command $cmd" -s l -l list -d "list current shelves" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1305 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l message -x -d "use text as shelve message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1306 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -d "use the given name for the shelved commit" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1307 complete -c hg -n "__fish_hg_using_command $cmd" -s p -l patch -d "output patches for changes (provide the names of the shelved changes as positional arguments)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1308 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l interactive -d "interactive mode, only works while creating a shelve" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1309 complete -c hg -n "__fish_hg_using_command $cmd" -l stat -d "output diffstat-style summary of changes (provide the names of the shelved changes as positional arguments)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1310 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1311 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1312 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1313 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1314 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1315 # hg status |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1316 for cmd in st sta stat statu status |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1317 complete -c hg -n "__fish_hg_using_command $cmd" -s A -l all -d "show status of all files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1318 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l modified -d "show only modified files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1319 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l added -d "show only added files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1320 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l removed -d "show only removed files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1321 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l deleted -d "show only deleted (but tracked) files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1322 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l clean -d "show only files without changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1323 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l unknown -d "show only unknown (not tracked) files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1324 complete -c hg -n "__fish_hg_using_command $cmd" -s i -l ignored -d "show only ignored files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1325 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l no-status -d "hide status prefix" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1326 complete -c hg -n "__fish_hg_using_command $cmd" -s C -l copies -d "show source of copied files" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1327 complete -c hg -n "__fish_hg_using_command $cmd" -s 0 -l print0 -d "end filenames with NUL, for use with xargs" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1328 complete -c hg -n "__fish_hg_using_command $cmd" -l rev -x -a "(__fish_hg_labels)" -d "show difference from revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1329 complete -c hg -n "__fish_hg_using_command $cmd" -l change -x -a "(__fish_hg_labels)" -d "list the changed files of a revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1330 complete -c hg -n "__fish_hg_using_command $cmd" -s I -l include -x -d "include names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1331 complete -c hg -n "__fish_hg_using_command $cmd" -s X -l exclude -x -d "exclude names matching the given patterns" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1332 complete -c hg -n "__fish_hg_using_command $cmd" -s S -l subrepos -d "recurse into subrepositories" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1333 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1334 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1335 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1336 # hg strip |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1337 for cmd in str stri strip |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1338 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1339 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d "strip specified revision" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1340 complete -c hg -n "__fish_hg_using_command $cmd" -s f -l force -d "force removal of changesets, discard uncommitted changes (no backup)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1341 complete -c hg -n "__fish_hg_using_command $cmd" -l no-backup -d "do not save backup bundle" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1342 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "do not modify working directory during strip" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1343 complete -c hg -n "__fish_hg_using_command $cmd" -s B -l bookmark -x -a "(__fish_hg_bookmarks)" -d "remove revs only reachable from given bookmark" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1344 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1345 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1346 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1347 # hg summary |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1348 for cmd in su sum summ summa summar summary |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1349 complete -c hg -n "__fish_hg_using_command $cmd" -l remote -d "check for push and pull" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1350 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1351 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1352 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1353 # hg tag |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1354 complete -c hg -n "__fish_hg_using_command tag" -s f -l force -d "force tag" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1355 complete -c hg -n "__fish_hg_using_command tag" -s l -l local -d "make the tag local" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1356 complete -c hg -n "__fish_hg_using_command tag" -s r -l rev -x -a "(__fish_hg_labels)" -d "revision to tag" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1357 complete -c hg -n "__fish_hg_using_command tag" -l remove -d "remove a tag" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1358 complete -c hg -n "__fish_hg_using_command tag" -s e -l edit -d "invoke editor on commit messages" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1359 complete -c hg -n "__fish_hg_using_command tag" -s m -l message -x -d "use <text> as commit message" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1360 complete -c hg -n "__fish_hg_using_command tag" -s d -l date -x -d "record the specified date as commit date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1361 complete -c hg -n "__fish_hg_using_command tag" -s u -l user -x -d "record the specified user as committer" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1362 complete -c hg -n "__fish_hg_using_command tag; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1363 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1364 # hg tags |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1365 complete -c hg -n "__fish_hg_using_command tags; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1366 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1367 # hg unbundle |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1368 for cmd in un unb unbu unbun unbund unbundl unbundle |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1369 complete -c hg -n "__fish_hg_using_command $cmd" -s u -l update -d "update to new branch head if changesets were unbundled" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1370 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1371 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1372 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1373 # hg unshelve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1374 for cmd in uns unsh unshe unshel unshelv unshelve |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1375 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_shelves)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1376 complete -c hg -n "__fish_hg_using_command $cmd" -s a -l abort -d "abort an incomplete unshelve operation" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1377 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l continue -d "continue an incomplete unshelve operation" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1378 complete -c hg -n "__fish_hg_using_command $cmd" -s k -l keep -d "keep shelve after unshelving" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1379 complete -c hg -n "__fish_hg_using_command $cmd" -s n -l name -x -a "(__fish_hg_shelves)" -d "restore shelved change with given name" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1380 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1381 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1382 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1383 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1384 # hg update |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1385 for cmd in up upd upda updat update che chec check checko checkou checkout co |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1386 complete -c hg -n "__fish_hg_using_command $cmd" -x -a "(__fish_hg_labels)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1387 complete -c hg -n "__fish_hg_using_command $cmd" -s C -l clean -d "discard uncommitted changes (no backup)" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1388 complete -c hg -n "__fish_hg_using_command $cmd" -s c -l check -d "require clean working directory" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1389 complete -c hg -n "__fish_hg_using_command $cmd" -s m -l merge -d "merge uncommitted changes" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1390 complete -c hg -n "__fish_hg_using_command $cmd" -s d -l date -x -d "tipmost revision matching date" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1391 complete -c hg -n "__fish_hg_using_command $cmd" -s r -l rev -x -a "(__fish_hg_labels)" -d revision |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1392 complete -c hg -n "__fish_hg_using_command $cmd" -s t -l tool -x -a "(__fish_hg_merge_tools)" -d "specify merge tool" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1393 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1394 end |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1395 |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1396 # hg verify |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1397 for cmd in veri verif verify |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1398 complete -c hg -n "__fish_hg_using_command $cmd; and __fish_hg_mq_enabled" -l mq -d "operate on patch repository" |
aa5a077e8680
feat: override hg completions to allow full path completion on hg add
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff
changeset
|
1399 end |