[PATCH] zsh completion: catch up with Mercurial 2.3

Matt Mackall mpm at selenic.com
Sun Jul 15 15:30:28 CDT 2012


On Sun, 2012-07-15 at 12:55 +0400, Nikolaj Sjujskij wrote:
> # HG changeset patch
> # User Nikolaj Sjujskij <sterkrig at myopera.com>
> # Date 1342342218 -14400
> # Node ID f28df36ee7debac14cd9af32929ed793e66deabb
> # Parent  3ac9592b7ab432e1470ec97d19c9b7c58c3fda86
> zsh completion: catch up with Mercurial 2.3

To quote ContributingChanges:

* patch does just one thing (if you need a bullet list, split your
patch) 

And boy does this ever have a bullet list.

http://mercurial.selenic.com/wiki/OneChangePerPatch

>  * add `forget`, `recover`, `rollback`, `root`, `tags`, `verify` commands;
>  * --subrepos/-S for all supporting commands;
>  * bookmarks and branches opts for push/pull/incoming/outgoing;
>  * log opts for incoming/outgoing;
>  * define separate vars for "ignore whitespaces", "common clone/qclone",
>    "date and user, current or not", log option sets, --tool and --git;
>  * 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;
>  * 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;
>  * require argument for several options of rebase, graft and merge;
>  * extensions: convert, fetch, graphlog, purge, record;
>  * MQ:
>    * 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;
>    * strip: add --rev, --keep, --bookmark, update descriptions, drop --backup.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list