Sean Farley
dc331facee
debugnamecomplete: rename from debuglabelcomplete
...
Now that we have decided on the use of 'name' instead of 'label' we rename this
function accordingly.
The old method 'debuglabelcomplete' has been left as a deprecated command so
that current scripts don't break.
2014-10-17 13:41:29 -07:00
Jordi Gutiérrez Hermoso
d3b97d5baf
doc: change 'revision or range' to 'revision or revset'
...
The phrase "revision or range" comes from a pre-revset era. Since the
documentation for ranges now is under the revset docs, and as a
helpful hint nudging users towards revsets, I think it's better to say
"revision or revset"
2014-10-24 13:50:00 -04:00
Nikolaj Sjujskij
cc1c916157
zsh_completion: complete all files for commit/backout --logfile
...
Up until now commit/backout `--logfile` option was completed only with
*.txt-files. This requirement is a bit too strong (and is nowhere to be stated)
so it's better to complete with all files.
Stolen from zsh.git repo, c5fce37b changeset by Oliver Kiddle.
2013-04-17 21:06:48 +04:00
Nikolaj Sjujskij
5b84a8b846
zsh_completion: make use of debuglabelcomplete
command
...
Use `debuglabelcomplete` command when populating labels list, instead of
calling `hg` three times: for branches, bookmarks and tags. Do not pass string
being completed to `hg debuglabelcomplete` (as `$words[$CURRENT]`), since it
breaks `_hg_revrange` completion (`--rev 2.5:2.5.<Tab>`) for no apparent
benefit.
Also complete `hg view` with labels, not just tags, and drop unused `_hg_tags`.
2013-04-08 16:51:38 +04:00
Nikolaj Sjujskij
88b3e1a958
zsh_completion: fix trailing carriage return spoiling tag completion
...
This was giving the following error:
% hg up 2.5-r<Tab>
(eval):1: bad substitution
% hg up 2.5-r
2013-03-29 18:45:07 -07:00
Johannes Schlatow
00afb413b2
zsh_completion: add descriptive branch names to head revisions
2013-01-17 01:06:00 +01:00
Johannes Schlatow
c168e0ca29
zsh_completion: add completion of branch names
2013-01-17 00:54:49 +01:00
Johannes Schlatow
8a46144119
zsh_completion: fix issue with overlong branch/tag names
2013-01-17 01:55:50 +01:00
Nikolaj Sjujskij
b9344b4e7f
zsh completion: tweak options for incoming
, outgoing
and rebase
...
* `incoming --rev` completes _hg_labels, not jsut tags;
* `outgoing --rev` completes revrange;
* source/dest/base for `rebase` require argument.
2012-08-16 19:04:27 +04:00
Nikolaj Sjujskij
040cab71af
zsh completion: update mq commands completion
...
* add qclone command;
* qapplied/qunapplied: add --last/--first;
* qdiff: add all diff options;
* qfold: add --force, --no-backup;
* qgoto: add --keep-changes;
* qimport: add --git, --push;
* qnew: add user- and date-related options;
* qpop/qpush: add --keep-changes and --no-backup, drop --name;
* qpush: drop deprecated --merge;
* qrename: complete only unapplied patches' names;
* strip: add --rev, --keep, --bookmark, update descriptions, drop --backup.
2012-08-16 19:03:01 +04:00
Nikolaj Sjujskij
a3205da673
zsh completion: add new options for existing commands
...
* backout: add --tool;
* bisect: add --extend;
* bookmarks: add --inactive;
* branches: add --closed;
* bundle: add --rev, --all, --branch;
* cat: add --decode;
* clone: add --updaterev, --branch, --pull and use common-with-qclone opts;
* commit: add --close-branch;
* diff: add --change, --reverse, --stat, --text, --unified;
* export: add --rev;
* grep: add --date;
* heads: add --topo, --closed;
* help: add --extension, --command, --keywords; complete additional help
topics also, not commands only;
* identify: add --bookmark and remote_opts;
* import: add --no-commit, --exact, --import-branch, --date, --user,
--similarity and commit options;
* log: add --user, --date, --stat, --git, --graph;
* manifest: add --rev;
* push: add --new-branch;
* resolve: add --all, --no-status, --tool and pattern options;
* revert: add --date;
* serve: add --prefix, --web-conf, --pid-file, --cmdserver, --certificate;
* status: add --change;
* tag: add --force, --edit, --remove;
* tip: add --git;
* update: add --check, --date.
2012-08-16 19:03:01 +04:00
Nikolaj Sjujskij
6443deebc9
zsh completion: add support for convert, graphlog, purge, record extensions
2012-08-16 19:03:01 +04:00
Nikolaj Sjujskij
beb65b038d
zsh completion: add subrepos options for all supporting commands
2012-08-16 19:03:01 +04:00
Nikolaj Sjujskij
937e4dd5ea
zsh completion: add new option groups for options
...
Add clone, date/user, git-style, merge tool, ignore space, log,
branch/bookmarks options and use them throughout command completions.
2012-08-16 19:03:01 +04:00
Nikolaj Sjujskij
501c8fe2e3
zsh completion: add forget
and rollback
commands
2012-08-16 19:02:49 +04:00
Nikolaj Sjujskij
d1e6c4fb90
zsh completion: complete additional topics for help
, not commands only
2012-08-16 11:21:46 +04:00
Nikolaj Sjujskij
a8c3df9635
zsh completion: catch up with 2.2 commands and options
...
* add completion for phase and graft core commands
* add completion for rebase extension
* add new options for already defined commands:
* commit --amend
* import --bypass
* manifest --all
* merge --tool
* revert -C (short for --no-backup)
* qpush --exact [mq]
* email --body [patchbomb]
2012-06-20 17:40:19 +04:00
Augie Fackler
dfc3978483
zsh completion: fix error in qfinish completions from 584f7a076523
...
The actual flag is --applied, not --all.
2012-03-31 15:39:44 -05:00
Augie Fackler
551016898f
zsh completion: add support for qfinish
2011-12-12 11:54:22 -06:00
Ben Hockey
9ffafb4321
contrib: some support for named branches in zsh_completion (issue2988)
...
named branches were not included for autocompletion in zsh. by adding
_hg_branches and calling it from _hg_labels, named branches are now included
when autocompleting many commands in zsh. support for completion of hg log -b
was also added. there are possibly other cases where support needs to be
explicitly added.
2011-09-07 10:24:26 -04:00
Martin Geisler
950ba1a21f
zsh completion: remove computed default values from help texts
...
The default encoding and encoding mode are computed at runtime and can
vary from system to system. The two remaining default values in the
completion help texts (number of directories to strip on import and
default bundle name) are fixed in the source code.
2011-03-08 11:01:01 +01:00
Augie Fackler
790d2fac2d
zsh completion: complete bookmarks where they are accepted
...
This used to work because bookmarks were pseudo-tags, but broke
once bookmarks became their own first-class object.
2011-02-28 19:15:08 -06:00
Brendan Cully
fc79a72f03
zsh completion: bookmarks support
2010-09-05 13:37:17 -07:00
Brendan Cully
94254d16e4
zsh completion: patchbomb support
2010-09-04 01:32:01 -07:00
Yuya Nishihara
3cdd1e55b0
zsh completions: add qpush --move option
2010-08-07 15:32:33 +09:00
Brodie Rao
bfa13e8d9a
bash/zsh completion: use HGPLAIN when invoking hg (issue2297)
2010-07-21 17:06:00 -04:00
timeless@mozdev.org
4cd821593d
commands: Try to improve help options text for basic commands
...
Mostly rewrite -r text
2009-11-20 14:37:36 +02:00
Martin Geisler
24f2c1af20
setup: backout 47cfa8aa4b94
...
We decided that it is better to let the distributions install these
files themselves since they know where to put them.
2009-12-10 22:26:09 +01:00
Dan Villiom Podlaski Christiansen
a6c07a0720
setup: install some useful data files.
...
The selection is somewhat arbitrary. In the case of the Zsh completion
file, it will not conflict with the builtin Zsh completions: they
are in a file named `_mercurial', not `_hg'.
2009-11-30 21:54:34 +01:00
Brendan Cully
c66c7e7f6e
zsh completion: add summary
2009-11-24 11:20:25 -08:00
Brendan Cully
18d0727ce3
zsh completion: update bisect for builtin syntax
2009-06-30 19:23:50 -07:00
Brendan Cully
1ad5037a50
zsh completion: add hg branch
2009-06-30 18:47:16 -07:00
Brendan Cully
c6f44d1bc6
zsh completion: add hg branches
2009-06-30 18:45:09 -07:00
Brendan Cully
adcf3f9f6d
zsh completion: basic merge support
2009-06-30 18:41:43 -07:00
Brodie Rao
cc7929d81c
zsh completion: disable defaults and verbose output when completing
...
If ui.verbose is set to True in hgrc, commands used to provide completions
would yield bad results. For example, qpush completion would include the
patch numbers and statuses as returned by qunapplied -v, instead of just
the patch names.
Defaults are also disabled when completing to prevent similar issues when
an option is set that changes a command's output.
2009-06-30 17:58:17 -04:00
Brendan Cully
76c4e9d8bc
zsh completion: include guarded patches in qdelete
2009-06-30 14:31:16 -07:00
Brendan Cully
1743b600cb
Relicense zsh completion script under zsh license.
...
Steve agreed some time ago.
2009-06-29 09:32:06 -07:00
Martin Geisler
6ab8a62f66
zsh-comp: explain how to use for non-global install
2009-05-24 23:53:28 +02:00
Brendan Cully
9ef554dbfb
Update zsh completion to use debugcomplete -v instead of parsing help
2008-12-04 11:21:31 -08:00
Brendan Cully
246275eed2
Update zsh completion for new help format
2008-12-03 22:01:34 -08:00
Brendan Cully
662347033e
zsh: make resolve with no options only complete unresolved files
2008-11-17 11:45:38 -08:00
Brendan Cully
61a488c351
zsh: support for resolve
2008-11-16 19:49:36 -08:00
byron@base2.cc
5bb9254434
Added missing --config global option to zsh_completion.
...
The global options --encoding and --encodingmode where also added.
Without these options some functionality breaks. Also added basic
completion for config items for the --config option.
2008-07-03 20:53:14 -07:00
Nicholas Riley
05afc88692
[PATCH] zsh_completion tag/mq fixes
...
Been using these for almost a month now without problems, so I figured
some other people might want them.
This allows the zsh completion to work with tags and mq patch names
containing spaces, and adds support for qgoto.
2008-01-18 08:23:29 -06:00
Brendan Cully
04f2479b21
Updated zsh completion from issue722.
2007-09-14 21:47:40 -07:00
Henri Precheur
0b652b63b3
Fix issue 563: error in _hg_commit in the contrib/zsh_completion script.
2007-05-20 19:27:14 +02:00
Steve Borho
8cbd4afec6
zsh: better fix for partial completions
...
Properly handle relative paths followed by partial filenames
hg add ../path/to/file/partial[TAB]
2006-12-12 15:34:11 -06:00
Steve Borho
d806171a31
zsh: fix completions with relative paths
...
hg add ../foo/bar[TAB] now does what you expect
2006-12-05 21:35:44 -06:00
Steve Borho
15166b0318
zsh: remove deprecated -f option for hg update
2006-12-05 21:30:04 -06:00
Brendan Cully
4a565c90ea
zsh: typo in commit completion
2006-11-09 14:44:17 -08:00