equal
deleted
inserted
replaced
39 includeExclude=( |
39 includeExclude=( |
40 '*-I-[include names matching the given patterns]:dir:_files -W $(hg root) -/' |
40 '*-I-[include names matching the given patterns]:dir:_files -W $(hg root) -/' |
41 '*--include-[include names matching the given patterns]:dir:_files -W $(hg root) -/' |
41 '*--include-[include names matching the given patterns]:dir:_files -W $(hg root) -/' |
42 '*-X-[exclude names matching the given patterns]:dir:_files -W $(hg root) -/' |
42 '*-X-[exclude names matching the given patterns]:dir:_files -W $(hg root) -/' |
43 '*--exclude-[exclude names matching the given patterns]:dir:_files -W $(hg root) -/') |
43 '*--exclude-[exclude names matching the given patterns]:dir:_files -W $(hg root) -/') |
|
44 |
|
45 styleOpts=( |
|
46 '--style[display using template map file]:' |
|
47 '--template[display with template]:') |
44 |
48 |
45 commitMessage=( |
49 commitMessage=( |
46 '(-m --message -l --logfile --edit)-e[edit commit message]' |
50 '(-m --message -l --logfile --edit)-e[edit commit message]' |
47 '(-m --message -l --logfile -e)--edit[edit commit message]' |
51 '(-m --message -l --logfile -e)--edit[edit commit message]' |
48 '(-e --edit -l --logfile --message)-m[use <text> as commit message]:message:' |
52 '(-e --edit -l --logfile --message)-m[use <text> as commit message]:message:' |
236 '(-f)--fullpath[print complete paths]' \ |
240 '(-f)--fullpath[print complete paths]' \ |
237 '*:search pattern:' |
241 '*:search pattern:' |
238 ;; |
242 ;; |
239 |
243 |
240 (log|history) |
244 (log|history) |
241 _arguments $includeExclude \ |
245 _arguments $includeExclude $styleOpts \ |
242 '*-r[show the specified revision or range]:revision:->tags' \ |
246 '*-r[show the specified revision or range]:revision:->tags' \ |
243 '*--rev[show the specified revision or range]:revision:->tags' \ |
247 '*--rev[show the specified revision or range]:revision:->tags' \ |
244 '(--no-merges -M --only-merges)-m[show only merge revisions]' \ |
248 '(--no-merges -M --only-merges)-m[show only merge revisions]' \ |
245 '(--no-merges -M -m)--only-merges[show only merge revisions]' \ |
249 '(--no-merges -M -m)--only-merges[show only merge revisions]' \ |
246 '(--only-merges -m --no-merges)-M[do not show merge revisions]' \ |
250 '(--only-merges -m --no-merges)-M[do not show merge revisions]' \ |
323 (unbundle) |
327 (unbundle) |
324 _arguments '*:changegroup .hg file:_files -g \*.hg' |
328 _arguments '*:changegroup .hg file:_files -g \*.hg' |
325 ;; |
329 ;; |
326 |
330 |
327 (incoming) |
331 (incoming) |
328 _arguments \ |
332 _arguments $styleOpts \ |
329 '(--patch)-p[show patch]' \ |
333 '(--patch)-p[show patch]' \ |
330 '(-p)--patch[show patch]' \ |
334 '(-p)--patch[show patch]' \ |
331 '(--no-merges)-M[do not show merge revisions]' \ |
335 '(--no-merges)-M[do not show merge revisions]' \ |
332 '(-M)--no-merges[do not show merge revisions]' \ |
336 '(-M)--no-merges[do not show merge revisions]' \ |
333 '(--newest-first)-n[show newest record first]' \ |
337 '(--newest-first)-n[show newest record first]' \ |
357 '*:local repo:_files -/' |
361 '*:local repo:_files -/' |
358 _wanted source expl 'source repository' compadd -a repos |
362 _wanted source expl 'source repository' compadd -a repos |
359 ;; |
363 ;; |
360 |
364 |
361 (outgoing) |
365 (outgoing) |
362 _arguments \ |
366 _arguments $styleOpts \ |
363 '(--patch)-p[show patch]' \ |
367 '(--patch)-p[show patch]' \ |
364 '(-p)--patch[show patch]' \ |
368 '(-p)--patch[show patch]' \ |
365 '(--no-merges)-M[do not show merge revisions]' \ |
369 '(--no-merges)-M[do not show merge revisions]' \ |
366 '(-M)--no-merges[do not show merge revisions]' \ |
370 '(-M)--no-merges[do not show merge revisions]' \ |
367 '(--newest-first)-n[show newest record first]' \ |
371 '(--newest-first)-n[show newest record first]' \ |
415 (help) |
419 (help) |
416 _wanted commands expl 'hg command' compadd -a subcmds |
420 _wanted commands expl 'hg command' compadd -a subcmds |
417 ;; |
421 ;; |
418 |
422 |
419 (heads) |
423 (heads) |
420 _arguments \ |
424 _arguments $styleOpts \ |
421 '(--branches)-b[find branch info]' \ |
425 '(--branches)-b[find branch info]' \ |
422 '(-b)--branches[find branch info]' |
426 '(-b)--branches[find branch info]' |
423 ;; |
427 ;; |
424 |
428 |
425 (paths) |
429 (paths) |
433 (manifest) |
437 (manifest) |
434 _arguments '*:revision:->tags' |
438 _arguments '*:revision:->tags' |
435 ;; |
439 ;; |
436 |
440 |
437 (par*) |
441 (par*) |
438 _arguments \ |
442 _arguments $styleOpts \ |
439 '(--rev 1)-r[show parents of the specified rev]:revision:->tags' \ |
443 '(--rev 1)-r[show parents of the specified rev]:revision:->tags' \ |
440 '(-r 1)--rev[show parents of the specified rev]:revision:->tags' \ |
444 '(-r 1)--rev[show parents of the specified rev]:revision:->tags' \ |
441 '::revision:->tags' |
445 '::revision:->tags' |
442 ;; |
446 ;; |
443 |
447 |