log mercurial/commands.py @ 50064:b54801fec664

age author description
Tue, 14 Feb 2023 00:42:00 +0100 Pierre-Yves David dirstate-guard: remove the usage in `import`
Tue, 31 Jan 2023 00:05:12 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `rename`
Tue, 31 Jan 2023 00:08:53 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `copy`
Tue, 13 Dec 2022 16:29:30 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `remove`
Tue, 13 Dec 2022 16:27:57 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `forget`
Tue, 13 Dec 2022 15:07:32 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `addremove`
Tue, 13 Dec 2022 12:57:38 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `add`
Tue, 13 Dec 2022 04:22:19 +0100 Pierre-Yves David locking: take the `wlock` for the full `hg addremove` duration
Tue, 13 Dec 2022 16:26:13 +0100 Pierre-Yves David locking: take the `wlock` for the full `hg forget` duration
Tue, 13 Dec 2022 04:22:46 +0100 Pierre-Yves David locking: take the `wlock` for the full `hg remove` duration
Tue, 13 Dec 2022 04:21:27 +0100 Pierre-Yves David locking: take the `wlock` for the full `hg add` duration
Wed, 25 Jan 2023 19:12:31 +0100 Pierre-Yves David dirstate: rename parentchange to changing_parents
Wed, 25 Jan 2023 18:46:20 +0100 Pierre-Yves David dirstate: pass the repo to the `changeparent` method
Wed, 04 Jan 2023 16:02:22 +0100 Raphaël Gomès branching: merge stable into default
Mon, 02 Jan 2023 11:38:20 -0500 Matt Harbison copyright: update to 2023 stable
Tue, 29 Nov 2022 13:07:16 -0800 Martin von Zweigbergk commit: add --draft option to use draft phase
Tue, 29 Nov 2022 13:31:01 -0800 Martin von Zweigbergk commit: move check for incompatible args earlier
Fri, 02 Dec 2022 16:34:00 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg init`
Fri, 02 Dec 2022 05:10:05 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg summary`
Fri, 02 Dec 2022 04:31:08 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg identify`
Thu, 01 Dec 2022 18:41:59 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg pull`
Thu, 01 Dec 2022 17:55:17 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg incoming` bookmark logic
Thu, 01 Dec 2022 02:11:21 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg summary`
Thu, 01 Dec 2022 02:09:43 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg outgoing`
Thu, 01 Dec 2022 01:57:14 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg bundle`
Thu, 01 Dec 2022 01:35:17 +0100 Pierre-Yves David path: directly use the push_variant in `hg summary`
Thu, 01 Dec 2022 01:34:58 +0100 Pierre-Yves David path: directly use the push_variant in `hg outgoing`
Thu, 01 Dec 2022 01:34:26 +0100 Pierre-Yves David path: directly use the push_variant in `hg push`
Fri, 18 Nov 2022 13:43:03 -0500 Matt Harbison commit: properly consider file include and exclude options when closing branch stable
Thu, 22 Sep 2022 16:50:30 -0700 Martin von Zweigbergk status: let `--no-copies` override `ui.statuscopies`
Tue, 23 Aug 2022 17:31:27 -0400 Arun Kulshreshtha bisect: avoid adding irrelevant revisions to bisect state
Tue, 23 Aug 2022 17:31:13 -0400 Arun Kulshreshtha bisect: bypass changectx when translating revs to nodes
Mon, 11 Jul 2022 23:30:24 +0200 Pierre-Yves David perf-bundle: accept --type argument
Tue, 12 Jul 2022 01:34:18 +0200 Pierre-Yves David bundle: introduce a --exact option
Thu, 16 Jun 2022 15:20:48 +0200 Raphaël Gomès branching: merge stable into default
Tue, 24 May 2022 18:43:24 +0200 Pierre-Yves David bundlespec: do not overwrite bundlespec value with the config one
Tue, 17 May 2022 16:36:32 +0100 Pierre-Yves David bundlespec: merge the contentopts and params dictionnary
Tue, 14 Jun 2022 04:04:08 +0200 Pierre-Yves David commit: allow to close branch when committing change over a closed head stable
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Tue, 17 May 2022 13:53:14 +0100 Pierre-Yves David bundle: quick fix to ludicrous performance penalty
Wed, 04 May 2022 13:39:49 -0400 Matt Harbison diff: add help text to highlight the ability to do "merge diffs"
Mon, 21 Feb 2022 11:08:04 -0700 Gregory Szorc commands: remove pycompat.iteritems()
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Tue, 15 Feb 2022 20:24:46 -0800 Martin von Zweigbergk branching: merge with stable
Tue, 15 Feb 2022 15:52:44 +0100 Raphaël Gomès copyright: it's 2022 stable
Fri, 21 Jan 2022 13:48:48 -0800 Martin von Zweigbergk graft: attempt to make merge labels more helpful
Tue, 18 Jan 2022 15:04:55 -0800 Martin von Zweigbergk merge: set custom conflict label for base commit
Tue, 07 Dec 2021 15:53:55 -0800 Kyle Lippincott status: when extracting arguments from `opts`, use the same default values
Thu, 02 Dec 2021 22:59:36 -0800 Martin von Zweigbergk mergestate: merge `preresolve()` into `resolve()`
Fri, 03 Dec 2021 12:03:23 +0100 Pierre-Yves David update: properly overwrite `check` config with `--no-` variants
Fri, 15 Oct 2021 04:25:58 +0200 Pierre-Yves David bookmarks: add support for `mirror` mode to `incoming`
Fri, 15 Oct 2021 03:28:28 +0200 Pierre-Yves David path: keep the path instance in the `pulloperation`
Fri, 15 Oct 2021 02:44:14 +0200 Pierre-Yves David path: return path instance directly from get_pull_paths
Tue, 28 Sep 2021 15:11:22 -0700 Martin von Zweigbergk errors: raise InputError from revsingle() iff revset provided by the user
Tue, 28 Sep 2021 13:59:01 -0700 Martin von Zweigbergk errors: raise InputError from revpair() iff revset provided by the user
Tue, 28 Sep 2021 08:47:11 -0700 Martin von Zweigbergk errors: raise InputError on bad revset to revrange() iff provided by the user
Tue, 28 Sep 2021 09:08:43 -0700 Martin von Zweigbergk phase: avoid a no-op resolution of revset from revnums
Thu, 23 Sep 2021 09:42:20 -0700 Martin von Zweigbergk errors: use InputError for bad path arguments to `hg annotate`
Thu, 23 Sep 2021 09:38:45 -0700 Martin von Zweigbergk errors: use InputError for some invalid revsets and such
Wed, 21 Jul 2021 15:34:35 -0400 Matt Harbison typing: convert an annotation to an assertion in commands.py stable
Thu, 08 Jul 2021 04:29:36 +0200 Pierre-Yves David resolve: use the `parentchange` context manager to apply merge action
Fri, 18 Jun 2021 15:48:51 -0700 Martin von Zweigbergk ui: add a context manager for silencing the ui (pushbuffer+popbuffer)
Thu, 10 Jun 2021 15:56:55 -0700 Martin von Zweigbergk dog-raft: work with str-keyed opts throughout
Thu, 10 Jun 2021 15:45:22 -0700 Martin von Zweigbergk cmdutil: make resolvecommitoptions() work on str-keyed opts
Thu, 10 Jun 2021 14:55:10 -0700 Martin von Zweigbergk cmdutil: make amend() take str-keyed opts
Thu, 10 Jun 2021 14:47:14 -0700 Martin von Zweigbergk commit: keep opts dict str-keyed a bit longer
Thu, 10 Jun 2021 14:36:26 -0700 Martin von Zweigbergk dog-raft: keep opts dict str-keyed a bit longer
Fri, 09 Apr 2021 17:04:39 +0200 Pierre-Yves David config: add an experimental option to list all known config
Thu, 15 Apr 2021 19:54:03 +0200 Pierre-Yves David path: teach the `hg path` command to display boolean sub-option
Tue, 04 May 2021 08:54:28 -0700 Martin von Zweigbergk config: add --source option to include source of value
Thu, 15 Apr 2021 11:48:29 +0200 Pierre-Yves David paths: use `list_paths` in `hg paths`
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Wed, 14 Apr 2021 19:30:48 +0200 Pierre-Yves David summary: use the new APIs
Wed, 14 Apr 2021 18:02:25 +0200 Pierre-Yves David init: use `get_clone_path` when suitable
Wed, 14 Apr 2021 17:41:02 +0200 Pierre-Yves David incoming: kill the `repo._subtoppath =` hack
Wed, 14 Apr 2021 17:29:27 +0200 Pierre-Yves David identify: use `get_unique_pull_path`
Wed, 14 Apr 2021 17:02:20 +0200 Pierre-Yves David bundle: support multiple destinations
Wed, 14 Apr 2021 02:14:15 +0200 Pierre-Yves David incoming: use `urlutil.get_pull_paths`
Wed, 14 Apr 2021 01:26:44 +0200 Pierre-Yves David outgoing: accept multiple destinations
Thu, 15 Apr 2021 09:23:28 +0200 Pierre-Yves David outgoing: pass subrepo path using function argument instead of abssource hack
Tue, 13 Apr 2021 15:30:32 +0200 Pierre-Yves David push-dests: move the code around missing default dest inside `get_push_paths`
Sun, 11 Apr 2021 20:00:46 +0200 Pierre-Yves David outgoing: merge the code handling --graph with the main one
Tue, 13 Apr 2021 12:28:44 +0200 Pierre-Yves David urlutil: add a `get_pull_paths` to perform the pull destination logic
Mon, 12 Apr 2021 22:22:56 +0200 Pierre-Yves David urlutil: add a `get_push_paths` to perform the push destination logic
Mon, 12 Apr 2021 06:34:54 +0200 Pierre-Yves David urlutil: extract `parseurl` from `hg` into the new module
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Fri, 09 Apr 2021 08:46:40 -0700 Martin von Zweigbergk rename: add --forget option and stop suggesting `hg revert` for undoing
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Fri, 19 Mar 2021 00:28:30 -0400 Matt Harbison commands: necessary annotations and assertions to pass pytype
Fri, 19 Mar 2021 23:16:09 -0700 Martin von Zweigbergk bisect: use standard one-line commit summary
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Wed, 10 Mar 2021 05:50:20 +0100 Pierre-Yves David push: allow to specify multiple destinations
Wed, 17 Mar 2021 15:20:45 +0100 Pierre-Yves David push: indent the some part of the command
Sun, 08 Nov 2020 20:17:09 +0100 Joerg Sonnenberger bundle: optional multithreaded compression, ATM zstd-only
Wed, 10 Mar 2021 06:03:01 +0100 Pierre-Yves David pull: allow to specify multiple sources
Wed, 10 Mar 2021 06:03:55 +0100 Pierre-Yves David pull: pre-indent a part of the function
Wed, 10 Mar 2021 05:54:27 +0100 Pierre-Yves David command: clarify `postincoming` return and that return handling
Thu, 11 Mar 2021 17:26:49 +0100 Pierre-Yves David ui: pass a `ui` object to `paths.getpath`
Fri, 12 Mar 2021 17:59:02 -0500 Matt Harbison bisect: replace a missing method on the list primitive stable
Thu, 11 Mar 2021 17:16:29 -0500 Matt Harbison grep: convert an exception to bytes for a warning message stable
Mon, 15 Feb 2021 14:48:36 -0500 Valentin Gatien-Baron sshpeer: enable+fix warning about sshpeers not being closed explicitly
Thu, 04 Feb 2021 13:21:01 -0800 Martin von Zweigbergk diff: extract function for getting possibly re-merged parent to diff against
Thu, 04 Feb 2021 13:05:51 -0800 Martin von Zweigbergk diff: replace --merge option by config option
Mon, 01 Feb 2021 11:57:18 -0500 Augie Fackler diff: suppress `merging foo` output lines when performing a merge diff
Thu, 07 May 2020 16:50:26 -0400 Augie Fackler diff: add experimental support for "merge diffs"
Fri, 29 Jan 2021 17:32:09 +0530 Pulkit Goyal merge with stable
Wed, 27 Jan 2021 00:54:57 -0500 Matt Harbison copyright: update to 2021 stable
Mon, 18 Jan 2021 10:24:20 +0100 Valentin Gatien-Baron purge: move extension into core mercurial
Mon, 18 May 2020 17:29:53 -0400 Augie Fackler cleanup: use mergestate.unresolvedcount() instead of bool(list(unresolved()))
Mon, 11 Jan 2021 14:10:31 -0500 Augie Fackler merge with stable
Sun, 20 Dec 2020 15:47:02 +0100 Dan Villiom Podlaski Christiansen tags: describe all abnormal tag types in `hg tags -v`
Fri, 24 Apr 2020 16:36:04 +0200 Joerg Sonnenberger bundle: optional advisory obsolescence parts
Thu, 24 Dec 2020 15:58:08 +0900 Yuya Nishihara log: update documentation about --follow with/without --rev (issue6459) stable
Thu, 10 Dec 2020 14:39:22 -0800 Martin von Zweigbergk diff: deprecate -r option
Thu, 10 Dec 2020 12:06:55 -0800 Martin von Zweigbergk diff: update synopsis to use --from/--to instead of -r
Thu, 10 Dec 2020 12:00:45 -0800 Martin von Zweigbergk diff: describe behavior by using --from/--to instead of varying revision count
Wed, 09 Dec 2020 18:51:52 -0800 Martin von Zweigbergk docs: prefer `hg diff --from/--to` over `-r`
Wed, 09 Dec 2020 18:31:19 -0800 Martin von Zweigbergk diff: add --from and --to flags as clearer alternative to -r -r
Tue, 08 Dec 2020 13:33:40 -0800 Martin von Zweigbergk status: disable morestatus when using -0
Tue, 01 Dec 2020 19:32:36 +0900 Yuya Nishihara log: do not override other filtering and sorting options by --bookmark
Wed, 02 Dec 2020 23:15:11 +0100 Pierre-Yves David pull: flush stdin after the `pull from` message
Mon, 23 Nov 2020 12:45:39 +0100 Simon Sapin bisect: refactor to work on a list of revspecs
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Sat, 21 Nov 2020 13:30:50 +0530 Pulkit Goyal commands: fix checking of share safe requirement on `config --shared`
Mon, 23 Nov 2020 12:31:53 -0800 Martin von Zweigbergk errors: consistently don't use trailing "!" in "not found in manifest" message
Mon, 23 Nov 2020 12:20:19 +0100 Simon Sapin bisect: use tuple literal instead of split on string literal
Tue, 17 Nov 2020 21:30:50 -0500 Sebastien Boisvert log: add bookmark option to "hg log"
Thu, 22 Oct 2020 14:14:59 -0700 Martin von Zweigbergk errors: introduce CanceledError and use it in a few places
Tue, 20 Oct 2020 08:56:00 -0700 Martin von Zweigbergk errors: raise more specific errors when default remote not configured
Mon, 12 Oct 2020 12:44:18 -0700 Martin von Zweigbergk errors: introduce StateError and use it from commands and cmdutil
Tue, 06 Oct 2020 22:36:15 -0700 Martin von Zweigbergk errors: introduce InputError and use it from commands and cmdutil
Tue, 03 Nov 2020 20:20:49 -0800 Martin von Zweigbergk serve: simply return instead of calling sys.exit() in `hg serve --stdio`
Tue, 03 Nov 2020 20:18:26 -0800 Martin von Zweigbergk httpservice: move sys.exit() out of serve_forever()
Thu, 29 Oct 2020 13:54:25 +0100 Dan Villiom Podlaski Christiansen commit: warn the user when a commit already exists
Mon, 26 Oct 2020 11:45:32 +0100 Dan Villiom Podlaski Christiansen push: add --all-bookmarks option
Thu, 29 Oct 2020 00:17:12 -0700 Martin von Zweigbergk branching: merge with stable
Sat, 17 Oct 2020 21:57:21 +0900 Yuya Nishihara help: update command synopsis to clarify "cp --forget" only takes destinations
Thu, 15 Oct 2020 15:57:36 +0200 Pierre-Yves David clonebundles: move a bundle of clone bundle related code to a new module
Wed, 01 Jul 2020 15:14:59 +0530 Pulkit Goyal config: add a .hg/hgrc-not-shared which won't be shared in share-safe mode
Thu, 15 Oct 2020 22:23:02 -0700 Martin von Zweigbergk commit: leverage cmdutil.check_incompatible_arguments()
Fri, 23 Oct 2020 10:56:18 -0700 Martin von Zweigbergk config: add a new [command-templates] section for templates defined by hg
Wed, 28 Oct 2020 17:41:25 +0100 Dan Villiom Podlaski Christiansen backout: don't assume that tip as what we just committed stable
Thu, 15 Oct 2020 22:57:30 -0700 Martin von Zweigbergk tag: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:36:17 -0700 Martin von Zweigbergk serve: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:36:08 -0700 Martin von Zweigbergk revert: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:23:45 -0700 Martin von Zweigbergk incoming: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 22:23:35 -0700 Martin von Zweigbergk grep: levarage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 21:48:43 -0700 Martin von Zweigbergk import: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 21:44:03 -0700 Martin von Zweigbergk backout: leverage cmdutil.check_incompatible_arguments()
Thu, 15 Oct 2020 10:28:27 -0700 Martin von Zweigbergk copy: clarify in help text that `hg co --forget` takes a *destination* file
Wed, 09 Sep 2020 17:17:38 +0900 Yuya Nishihara grep: extract main search loop as searcher method
Sun, 04 Oct 2020 13:17:57 +0900 Yuya Nishihara scmutil: move walkchangerevs() from cmdutil
Wed, 09 Sep 2020 17:04:44 +0900 Yuya Nishihara grep: extract public function to register file to be skipped
Wed, 09 Sep 2020 16:18:26 +0900 Yuya Nishihara grep: move prep() to grepsearcher class
Wed, 09 Sep 2020 16:04:39 +0900 Yuya Nishihara grep: move readfile() to grepsearcher class
Wed, 09 Sep 2020 16:00:03 +0900 Yuya Nishihara grep: move getbody() to grepsearcher class
Wed, 09 Sep 2020 15:56:40 +0900 Yuya Nishihara grep: add stub class that maintains cache and states of grep operation
Wed, 09 Sep 2020 15:23:49 +0900 Yuya Nishihara grep: move match and diff logic to new module
Wed, 09 Sep 2020 15:17:26 +0900 Yuya Nishihara grep: explicitly pass regexp to closure functions
Thu, 10 Sep 2020 18:01:43 +0900 Yuya Nishihara cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Thu, 10 Sep 2020 17:14:03 +0900 Yuya Nishihara grep: filter target files by matcher
Thu, 10 Sep 2020 16:14:48 +0900 Yuya Nishihara cmdutil: make walkchangerevs() call prepare with matcher instead of filenames
Sat, 12 Sep 2020 21:06:16 +0900 Yuya Nishihara log: introduce struct that carries log traversal options
Mon, 21 Sep 2020 10:09:39 -0700 Martin von Zweigbergk merge: use merge.clean_update() when applicable
Mon, 21 Sep 2020 09:56:48 -0700 Martin von Zweigbergk merge: add a back_out() function to encapsulate update()
Thu, 17 Sep 2020 22:34:36 -0700 Martin von Zweigbergk mergedriver: delete it
Thu, 17 Sep 2020 18:49:57 -0700 Pulkit Goyal config: add `--shared` flag to edit config file of shared source
Thu, 10 Sep 2020 13:30:34 +0900 Yuya Nishihara grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Thu, 10 Sep 2020 13:10:53 +0900 Yuya Nishihara grep: clarify that --all works exactly the same way as --diff
Wed, 09 Sep 2020 11:41:18 +0900 Yuya Nishihara grep: fix hash(linestate) to not include linenum
Mon, 10 Aug 2020 15:29:02 +0530 Pulkit Goyal mergestate: use _stateextras instead of merge records for commit related info
Mon, 10 Aug 2020 21:46:47 -0700 Martin von Zweigbergk revert: remove dangerous `parents` argument from `cmdutil.revert()`
Tue, 28 Jul 2020 09:58:28 -0700 Martin von Zweigbergk rename: add support for --at-rev, which marks as copy and removes the source
Thu, 09 Jul 2020 18:20:54 +0530 Pulkit Goyal mergestate: remove unnecessary recordactions() from mergestate class
Thu, 16 Jul 2020 15:56:13 +0200 Joerg Sonnenberger status: match category text in the option description
Sat, 31 Aug 2019 14:33:26 +0200 Pierre-Yves David commands: use any() instead of `if a or b or c`
Thu, 25 Jun 2020 13:37:56 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_incompatible_arguments() for --abort/--stop
Thu, 25 Jun 2020 13:29:05 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_incompatible_arguments() for --no-commit
Thu, 25 Jun 2020 13:27:37 -0700 Martin von Zweigbergk graft: leverage cmdutil.check_at_most_one_arg() for --abort/--stop/--continue
Sat, 27 Jun 2020 21:45:20 -0400 Matt Harbison version: sort extensions by name in verbose mode
Thu, 25 Jun 2020 22:40:04 +0900 Yuya Nishihara merge with stable
Mon, 22 Jun 2020 22:15:57 -0700 Martin von Zweigbergk help: document meaning of '%' in graphlog output stable
Wed, 03 Jun 2020 19:20:18 +0900 Yuya Nishihara merge with stable
Tue, 02 Jun 2020 20:40:06 +0900 Yuya Nishihara graft: fix --base value to be saved in state file stable
Tue, 26 May 2020 11:14:07 -0400 Charles Chamberlain graft-state: save --base in graft's state, fixing bug with graft --continue stable
Mon, 25 May 2020 17:39:23 -0400 Valentin Gatien-Baron grep: reduce the cost of pathauditor checks when grepping working copy
Mon, 18 May 2020 14:59:59 -0400 Augie Fackler mergestate: split out merge state handling code from main merge module
Sun, 17 May 2020 18:33:45 -0400 Valentin Gatien-Baron grep: grep the working copy faster
Sun, 17 May 2020 13:10:54 -0400 Valentin Gatien-Baron grep: stop computing information for --diff when unnecessary
Sun, 17 May 2020 12:52:43 -0400 Valentin Gatien-Baron grep: don't go in an infinite loop when given empty regex
Thu, 07 May 2020 16:56:03 -0400 Augie Fackler diff: avoid going from contexts to nodes and back
Thu, 07 May 2020 16:54:17 -0400 Augie Fackler cleanup: avoid extra node/ctx conversions in logcmdutil.diffordiffstat
Fri, 08 May 2020 08:55:35 -0700 Martin von Zweigbergk status: use cmdutil.check_at_most_one_arg() for checking --rev/--change
Fri, 08 May 2020 08:50:47 -0700 Martin von Zweigbergk diff: use cmdutil.check_at_most_one_arg() for checking --rev/--change
Tue, 21 Apr 2020 13:37:45 -0700 Kyle Lippincott locking: wait for locks in `hg cp` and `hg mv`
Tue, 14 Apr 2020 19:09:56 -0400 Valentin Gatien-Baron graft: exit 1 on conflicts, like merge
Thu, 09 Apr 2020 16:06:03 +0530 Pulkit Goyal mergestate: store about files resolved in favour of other
Mon, 23 Mar 2020 15:14:42 -0700 Martin von Zweigbergk shelve: split up dounshelve() in unshelvecmd() and _dounshelve()
Sat, 29 Feb 2020 12:58:38 +0530 Pulkit Goyal pull: add `--confirm` flag to confirm before writing changes
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Thu, 05 Mar 2020 10:52:51 -0500 Augie Fackler merge with stable
Wed, 04 Mar 2020 14:21:23 -0500 Augie Fackler commands: switch one call of check_at_most_one_arg to strings
Fri, 24 Jan 2020 15:28:37 -0800 Martin von Zweigbergk merge: make hg.merge() take a context instead of a node
Mon, 02 Mar 2020 15:34:51 -0500 Valentin Gatien-Baron update: simplify slightly
Sun, 01 Mar 2020 19:39:23 +0100 Manuel Jacob branch: make --force work even when specifying revs stable
Wed, 26 Feb 2020 11:00:50 -0800 Martin von Zweigbergk merge: drop redundant mergeforce argument from hg.merge()
Fri, 20 Dec 2019 13:24:46 -0800 Martin von Zweigbergk copy: add experimental support for marking committed copies
Tue, 28 Jan 2020 14:07:57 -0800 Martin von Zweigbergk copy: add experimetal support for unmarking committed copies
Fri, 20 Dec 2019 15:50:13 -0800 Martin von Zweigbergk copy: add option to unmark file as copied
Wed, 22 Jan 2020 14:21:34 -0500 Valentin Gatien-Baron recover: don't verify by default
Mon, 10 Feb 2020 17:31:05 -0500 Augie Fackler cleanup: re-run black on the codebase
Sun, 09 Feb 2020 16:18:26 -0500 Valentin Gatien-Baron help: when possible, indicate flags implied by tweakdefaults
Mon, 03 Feb 2020 11:51:52 -0500 Augie Fackler merge with stable
Mon, 27 Jan 2020 09:14:19 -0800 Martin von Zweigbergk cmdutil: change check_incompatible_arguments() *arg to single iterable
Fri, 24 Jan 2020 15:18:19 -0800 Martin von Zweigbergk merge: replace a repo.lookup('.') by more typical repo['.'].node()
Fri, 24 Jan 2020 16:07:42 -0800 Martin von Zweigbergk merge: drop now-unused "abort" argument from hg.merge()
Fri, 24 Jan 2020 17:49:21 -0800 Martin von Zweigbergk merge: don't auto-pick destination with `hg merge 'wdir()'`
Fri, 24 Jan 2020 16:05:11 -0800 Martin von Zweigbergk merge: call hg.abortmerge() directly and return early
Fri, 24 Jan 2020 15:07:44 -0800 Martin von Zweigbergk merge: use check_incompatible_arguments() for --abort
Sat, 25 Jan 2020 00:16:04 -0500 Matt Harbison copyright: update to 2020 stable
Wed, 22 Jan 2020 14:11:11 -0500 Valentin Gatien-Baron recover: fix typos stable
Fri, 27 Dec 2019 21:11:36 -0800 Martin von Zweigbergk graft: use revset for intersecting with ancestor set
Fri, 27 Dec 2019 21:11:33 -0800 Martin von Zweigbergk graft: don't remove from a list in a loop
Sun, 29 Dec 2019 21:06:34 -0500 Matt Harbison ui: add the ability to apply `defaultrc` configs from resources
Fri, 27 Dec 2019 17:58:17 -0500 Matt Harbison annotate: avoid using a list comprehension to fill a list with fixed values
Wed, 11 Dec 2019 22:23:42 -0800 Martin von Zweigbergk config: drop debug messages saying where config was read from
Fri, 13 Dec 2019 14:31:51 -0800 Martin von Zweigbergk bookmarks: use check_incompatible_arguments() for inactive+action
Thu, 12 Dec 2019 23:32:47 -0800 Martin von Zweigbergk bookmarks: use cmdutil.check_incompatible_arguments() for action+rev
Thu, 12 Dec 2019 23:31:17 -0800 Martin von Zweigbergk bookmarks: use cmdutil.check_at_most_one_arg() for action
Thu, 12 Dec 2019 15:48:48 -0800 Martin von Zweigbergk export: use cmdutil.check_at_most_one_arg()
Thu, 12 Dec 2019 15:16:13 -0800 Martin von Zweigbergk clone: extract helper for checking mutually exclusive args
Thu, 12 Dec 2019 15:30:16 -0800 Martin von Zweigbergk graft: reuse cmdutl.resolvecommitoptions()
Wed, 11 Dec 2019 19:42:05 -0800 Kyle Lippincott merge: add commands.merge.require-rev to require an argument to hg merge
Mon, 09 Dec 2019 22:24:58 -0800 Rodrigo Damazio Bovendorp status: outputting structured unfinished-operation information
Mon, 09 Dec 2019 22:06:55 -0800 Rodrigo Damazio Bovendorp status: add template/json data about whether a file has unresolved conflicts
Mon, 09 Dec 2019 18:15:38 -0800 Rodrigo Damazio Bovendorp status: split morestatus data loading from display
Thu, 05 Dec 2019 16:18:44 -0500 Augie Fackler annotate: describe --skip as taking a revset
Thu, 21 Nov 2019 09:25:50 +0100 Denis Laxalde import: add a --secret option
Thu, 14 Nov 2019 10:47:04 +0100 Denis Laxalde bisect: replace try:/finally: by a "restore_state" context manager