[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