log mercurial/cmdutil.py @ 50928:d718eddf01d9

age author description
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Wed, 30 Aug 2023 13:01:10 +0200 Pierre-Yves David terse-status: use `sysstr` to specify attributes to set
Sun, 20 Aug 2023 00:55:52 -0400 Matt Harbison branch: migrate `opts` to native kwargs
Sat, 19 Aug 2023 23:06:40 -0400 Matt Harbison cmdutil: migrate `opts` on commitstatus() to native kwargs
Thu, 02 Feb 2023 17:20:46 +0100 Pierre-Yves David safehasattr: pass attribute name as string instead of bytes
Wed, 01 Mar 2023 11:33:57 -0500 Matt Harbison cat: drop unnecessary internal roundtrip of kwargs
Thu, 02 Mar 2023 14:45:39 +0100 Pierre-Yves David branch: pass current transaction when writing branch in import
Tue, 07 Feb 2023 10:27:21 +0100 Pierre-Yves David record: extract a closure to the module level
Tue, 07 Feb 2023 10:16:25 +0100 Pierre-Yves David record: drop a now useless overlay that grab the lock
Tue, 14 Feb 2023 12:40:59 -0500 Matt Harbison typing: add type hints to argument checking functions in cmdutil
Wed, 14 Dec 2022 00:47:22 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `amend`
Tue, 13 Dec 2022 15:01:59 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `revert`
Wed, 15 Feb 2023 11:51:58 +0100 Pierre-Yves David commit: use `dirstate.change_files` to scope the associated `addremove`
Sun, 05 Feb 2023 15:38:23 +0100 Pierre-Yves David commit: move the addremove logic around to make the next changeset clearer
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
Tue, 29 Nov 2022 15:41:28 -0800 Martin von Zweigbergk amend: add a --draft option to set phase to draft
Fri, 12 Aug 2022 14:35:34 -0700 Martin von Zweigbergk status: include `repo` in template context also for resolved paths
Tue, 31 May 2022 21:16:17 +0200 Manuel Jacob py3: catch FileExistsError instead of checking errno == EEXIST
Thu, 12 May 2022 07:36:37 -0700 Martin von Zweigbergk branching: merge with stable
Wed, 11 May 2022 17:56:29 -0700 Kyle Lippincott amend: stop specifying matcher, get all copies in wctx stable
Tue, 19 Apr 2022 12:17:23 -0700 Kyle Lippincott amend: move "return None for removed files" into block handling filestoamend
Tue, 19 Apr 2022 10:53:58 -0400 Matt Harbison merge with stable
Mon, 18 Apr 2022 20:45:38 -0700 Martin von Zweigbergk amend: don't remove unselected removals from memctx stable
Mon, 28 Mar 2022 10:43:10 -0700 Martin von Zweigbergk revert: ask user to confirm before tracking new file when interactive
Mon, 28 Mar 2022 10:43:06 -0700 Martin von Zweigbergk revert: use a `continue` to reduce indentation
Mon, 21 Mar 2022 10:55:50 +0100 Raphaël Gomès branching: merge stable into default
Fri, 18 Mar 2022 21:15:54 -0700 Martin von Zweigbergk amend: fix amend with copies in extras stable
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
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
Mon, 22 Nov 2021 15:58:51 +0100 Pierre-Yves David dirstate: do no use `set_clean` in revert
Fri, 19 Nov 2021 09:17:30 -0800 Martin von Zweigbergk patch: add hint about mangled whitespace on bad patch
Fri, 19 Nov 2021 12:57:53 -0800 Martin von Zweigbergk errors: return more detailed errors when failing to parse or apply patch
Thu, 14 Oct 2021 10:58:39 -0700 Martin von Zweigbergk copy: recommend `--at-rev .` if target was added in parent commit
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 08:47:11 -0700 Martin von Zweigbergk errors: raise InputError on bad revset to revrange() iff provided by the user
Wed, 29 Sep 2021 18:37:20 +0200 Pierre-Yves David dirstate-item: use item's property instead of `state` in revert
Wed, 29 Sep 2021 18:32:21 +0200 Pierre-Yves David dirstate-item: use item's property instead of `state` in copy
Wed, 29 Sep 2021 17:42:57 +0200 Pierre-Yves David dirstate-item: use `maybe_clean` instead of `state` in record
Mon, 19 Jul 2021 09:07:08 +0200 Pierre-Yves David amend: use `update_file` instead of `drop`
Mon, 19 Jul 2021 03:52:54 +0200 Pierre-Yves David revert: use `set_possibly_dirty` instead of `normallookup`
Mon, 19 Jul 2021 01:17:56 +0200 Pierre-Yves David record: use `update_file` instead of `normallookup`
Mon, 19 Jul 2021 01:18:23 +0200 Pierre-Yves David amend: use `update_file` instead of `normallookup`
Mon, 19 Jul 2021 03:52:20 +0200 Pierre-Yves David revert: use `set_clean` instead of `normal`
Thu, 08 Jul 2021 21:26:21 +0200 Pierre-Yves David amend: adjust the dirstate within a `parentchange` context
Thu, 08 Jul 2021 18:30:24 +0200 Pierre-Yves David revert: use `set_untracked` instead of `drop` when applicable
Thu, 08 Jul 2021 04:47:36 +0200 Pierre-Yves David revert: use `set_untracked` when performing a revert
Thu, 08 Jul 2021 01:20:46 +0200 Pierre-Yves David context: use `dirstate.set_tracked` for `revert`
Fri, 02 Jul 2021 11:44:13 -0700 Daniel Ploch cmdutil: fix newandmodified file accounting for --interactive commits
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:25:16 -0700 Martin von Zweigbergk cmdutil: make checknotesize() work on str-keyed opts
Mon, 03 May 2021 12:22:36 +0200 Pierre-Yves David revlog: use a "radix" to address revlog
Fri, 07 May 2021 22:06:25 -0400 Matt Harbison merge with stable
Fri, 07 May 2021 08:38:17 -0700 Martin von Zweigbergk rename: add hint about --at-rev if source file doesn't exist
Tue, 06 Apr 2021 05:20:24 +0200 Pierre-Yves David revlog: introduce an explicit tracking of what the revlog is about
Fri, 30 Apr 2021 16:13:02 -0700 Kyle Lippincott black: make codebase compatible with black v21.4b2 and v20.8b1 stable
Tue, 27 Apr 2021 14:36:52 -0700 Martin von Zweigbergk branch: delete obsolete message about changing branch of obsolete commit
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Sat, 17 Apr 2021 00:28:21 -0400 Matt Harbison cmdutil: fix an uninitialize variable usage in clearunfinished()
Tue, 30 Mar 2021 02:33:12 +0200 Joerg Sonnenberger refactor: prefer lookup by revision, even for null
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Tue, 26 Feb 2019 15:54:20 -0800 Martin von Zweigbergk amend: mark commit obsolete after moving working copy
Thu, 11 Mar 2021 17:14:30 -0500 Matt Harbison morestatus: convert a UI message about merge conflicts to bytes stable
Wed, 10 Feb 2021 00:11:46 +0100 Pierre-Yves David cmdutil: add a missing byte prefix to string introduce in 976b26bdd0d8 stable
Fri, 20 Nov 2020 08:02:25 +0100 Pierre-Yves David command: automatically create alias for command using '-' in names
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Thu, 12 Nov 2020 13:22:40 -0800 Martin von Zweigbergk errors: raise InputError when given non-existent paths etc
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
Thu, 29 Oct 2020 13:54:25 +0100 Dan Villiom Podlaski Christiansen commit: warn the user when a commit already exists
Thu, 29 Oct 2020 09:03:08 -0700 Martin von Zweigbergk templates: include all non-branch namespaces in default one-line summary
Tue, 27 Oct 2020 15:33:15 -0700 Martin von Zweigbergk rebase: change and standarize template for rebase's one-line summary
Thu, 22 Oct 2020 23:10:06 -0700 Martin von Zweigbergk rebase: make summary template configurable, with default to shared template
Sun, 04 Oct 2020 13:17:57 +0900 Yuya Nishihara scmutil: move walkchangerevs() from cmdutil
Wed, 14 Oct 2020 14:43:39 -0700 Kyle Lippincott record: when backing up, avoid generating very long filenames
Thu, 10 Sep 2020 18:57:31 +0900 Yuya Nishihara cmdutil: remove remainder of old walkchangerevs() implementation
Thu, 10 Sep 2020 18:01:43 +0900 Yuya Nishihara cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Thu, 10 Sep 2020 16:14:48 +0900 Yuya Nishihara cmdutil: make walkchangerevs() call prepare with matcher instead of filenames
Mon, 21 Sep 2020 10:09:39 -0700 Martin von Zweigbergk merge: use merge.clean_update() when applicable
Tue, 01 Sep 2020 18:08:24 +0530 Pulkit Goyal scmutil: introduce function to check whether repo uses treemanifest or not
Thu, 10 Sep 2020 14:23:12 +0900 Yuya Nishihara grep: make -frREV follow history from the specified revision (BC)
Fri, 11 Sep 2020 18:33:41 +0900 Yuya Nishihara cmdutil: make walkchangerevs() gracefully handle wdir parents
Sun, 13 Sep 2020 17:52:24 +0900 Yuya Nishihara cmdutil: reimplement finddate() without using walkchangerevs()
Tue, 18 Aug 2020 15:03:57 -0700 Martin von Zweigbergk commit: clear mergestate also with --amend (issue6304)
Mon, 10 Aug 2020 21:46:47 -0700 Martin von Zweigbergk revert: remove dangerous `parents` argument from `cmdutil.revert()`
Sat, 08 Aug 2020 16:24:12 +0530 Pulkit Goyal requirements: introduce new requirements related module
Sat, 08 Aug 2020 15:48:17 +0530 Pulkit Goyal repository: introduce constant for treemanifest requirement and use it
Thu, 16 Jul 2020 13:33:46 -0700 Martin von Zweigbergk templatespec: create a factory function for each type there is
Thu, 09 Jul 2020 18:48:55 -0700 Rodrigo Damazio Bovendorp scmutil: allowing different files to be prefetched per revision
Thu, 02 Jul 2020 02:51:09 +0200 Manuel Jacob cleanup: use slightly more meaningful name for temporary variable
Thu, 02 Jul 2020 02:46:15 +0200 Manuel Jacob cleanup: use any() instead of checking truthiness of temporary list
Tue, 26 May 2020 08:15:09 -0400 Valentin Gatien-Baron files: speed up `hg files` when no flags change display
Mon, 18 May 2020 14:59:59 -0400 Augie Fackler mergestate: split out merge state handling code from main merge module
Wed, 06 May 2020 11:40:17 -0700 Martin von Zweigbergk copy: give better error message when no source paths found with --at-rev
Wed, 06 May 2020 10:33:56 -0700 Martin von Zweigbergk copy: to find copy source, walk parent of revision we're marking copies in
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
Sun, 01 Mar 2020 19:39:23 +0100 Manuel Jacob branch: make --force work even when specifying revs stable
Mon, 24 Feb 2020 13:50:55 -0500 Augie Fackler merge with stable
Fri, 20 Dec 2019 13:24:46 -0800 Martin von Zweigbergk copy: add experimental support for marking committed copies
Thu, 26 Dec 2019 14:02:50 -0800 Martin von Zweigbergk copy: move argument validation a little earlier
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
Thu, 26 Dec 2019 14:12:45 -0800 Martin von Zweigbergk copy: rename `wctx` to `ctx` since it will not necessarily be working copy
Fri, 20 Dec 2019 14:03:12 -0800 Martin von Zweigbergk copy: rewrite walkpat() to depend less on dirstate
Sun, 16 Feb 2020 17:05:18 -0500 Matt Harbison import: don't ignore `--secret` when `--bypass` is specified stable
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
Sun, 09 Feb 2020 15:50:36 -0500 Valentin Gatien-Baron help: add a mechanism to change flags' help depending on config
Wed, 15 Jan 2020 14:47:38 -0800 Martin von Zweigbergk merge: introduce a revert_to() for that use-case
Mon, 27 Jan 2020 09:14:19 -0800 Martin von Zweigbergk cmdutil: change check_incompatible_arguments() *arg to single iterable
Thu, 16 Jan 2020 12:17:03 -0800 Kyle Lippincott py3: fix curses chunkselector fallback (when diffs are too large) on py3
Thu, 09 Jan 2020 15:41:40 -0800 Martin von Zweigbergk grep: speed up `hg grep --all-files some/path` by using ctx.matches(match)
Wed, 18 Dec 2019 11:11:40 -0800 Martin von Zweigbergk cmdutil: allow native string as input to check_at_most_one_arg()
Wed, 18 Dec 2019 10:52:49 -0800 Martin von Zweigbergk cmdutil: return underscore-separate name from check_at_most_one_arg()
Wed, 18 Dec 2019 23:45:11 -0800 Rodrigo Damazio Bovendorp status: make unresolved files always be in the morestatus structured output
Wed, 18 Dec 2019 23:43:21 -0800 Rodrigo Damazio Bovendorp status: make morestatus call out unresolved conflicts after update
Wed, 18 Dec 2019 23:41:36 -0800 Rodrigo Damazio Bovendorp status: extract active-merge state for reuse
Fri, 13 Dec 2019 14:49:48 -0800 Martin von Zweigbergk rebase: use cmdutil.check_at_most_one_arg() for --confirm/--dry-run
Thu, 12 Dec 2019 15:55:33 -0800 Martin von Zweigbergk rebase: use cmdutil.check_at_most_one_arg() for action
Thu, 12 Dec 2019 22:30:59 -0800 Martin von Zweigbergk releasenotes: extract helper for checking for incompatible arguments
Thu, 12 Dec 2019 15:10:44 -0800 Martin von Zweigbergk amend: use cmdutil.check_at_most_one_arg()
Thu, 12 Dec 2019 14:54:38 -0800 Martin von Zweigbergk commit: 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
Mon, 09 Dec 2019 22:24:58 -0800 Rodrigo Damazio Bovendorp status: outputting structured unfinished-operation information
Wed, 11 Dec 2019 10:00:24 -0800 Martin von Zweigbergk formatting: fix some recent formatting regressions
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
Mon, 09 Dec 2019 09:50:39 -0800 Martin von Zweigbergk status: remove pointless filtering by alwaysmatcher in morestatus
Tue, 26 Nov 2019 16:10:21 -0800 Kyle Lippincott amend: check for file modifications when updating dirstate (issue6233)
Tue, 19 Nov 2019 23:49:05 +0900 Yuya Nishihara typing: consolidate "if not globals():" trick
Thu, 21 Nov 2019 09:25:50 +0100 Denis Laxalde import: add a --secret option
Fri, 15 Nov 2019 14:47:31 -0800 Martin von Zweigbergk commit: drop unused "vdirs" argument from repo.checkcommitpatterns()
Wed, 13 Nov 2019 22:21:38 -0500 Augie Fackler cmdutil: add a pytype annotation to help out some callsites
Thu, 14 Nov 2019 22:31:21 -0800 Martin von Zweigbergk py3: use '%d' for formatting a revnum in `hg co --date` code
Thu, 14 Nov 2019 15:27:20 -0500 Augie Fackler cmdutil: convert terse status result back to an scmutil.status
Thu, 14 Nov 2019 15:26:17 -0500 Augie Fackler cmdutil: use field names instead of field numbers on scmutil.status
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David utils: move the `dirs` definition in pathutil (API)
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Wed, 06 Nov 2019 17:35:24 -0500 Augie Fackler cmdutil: suppress bogus pytype errors
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 14:58:42 -0400 Gregory Szorc py3: manually import pycompat.setattr where it is needed
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 14 Sep 2019 18:44:18 -0400 Matt Harbison amend: prevent '\n' in the note string
Sat, 14 Sep 2019 15:13:16 -0400 Matt Harbison amend: add option to update to the current user
Tue, 10 Sep 2019 22:52:04 -0400 Matt Harbison uncommit: make -D/--date and -U/--user mutually exclusive
Tue, 10 Sep 2019 22:04:22 -0400 Matt Harbison uncommit: drop the hyphen from --current-user and --current-date
Sat, 07 Sep 2019 23:20:11 -0400 Matt Harbison uncommit: add options to update to the current user or current date
Fri, 06 Sep 2019 08:32:48 +0900 Yuya Nishihara split: use literal syntax to build a set of one element
Tue, 27 Aug 2019 11:56:19 -0700 Kyle Lippincott split: handle partial commit of renames when doing split or record (issue5723)
Mon, 22 Jul 2019 06:33:11 -0400 Valentin Gatien-Baron amend: stop committing unrequested file reverts (issue6157) stable
Tue, 02 Jul 2019 18:02:12 +0530 Navaneeth Suresh unshelve: add interactive mode
Sun, 23 Jun 2019 22:31:31 +0530 Taapas Agrawal abort: added support for graft
Tue, 09 Jul 2019 12:58:29 +0300 Taapas Agrawal merge: disallow merge abort in case of an unfinished operation (issue6160)
Fri, 05 Jul 2019 00:17:26 +0530 Taapas Agrawal statecheck: updated docstrings related to afterresolvedstates
Sat, 06 Jul 2019 22:19:36 +0530 Taapas Agrawal graft: moved abortgraft and readgraft to cmdutil
Thu, 20 Jun 2019 11:40:08 +0530 Taapas Agrawal statecheck: added support for cmdutil.afterresolvedstates
Sun, 09 Jun 2019 02:12:58 +0530 Taapas Agrawal statecheck: added support for STATES
Sun, 09 Jun 2019 01:13:13 +0530 Taapas Agrawal state: moved cmdutil.STATES and utilities to state.py
Sun, 09 Jun 2019 00:43:36 +0530 Taapas Agrawal state: created new class statecheck to handle unfinishedstates
Sat, 08 Jun 2019 23:43:53 +0530 Taapas Agrawal states: moved cmdutil.unfinishedstates to state.py
Thu, 04 Oct 2018 00:57:11 -0400 Matt Harbison cat: don't prefetch files unless the output requires it
Fri, 14 Jun 2019 10:21:47 -0700 Martin von Zweigbergk export: don't prefetch *all* files in manifest
Thu, 30 May 2019 13:57:34 -0700 Kyle Lippincott commit: respect --no-edit in combination with --amend
Sat, 11 May 2019 22:08:57 -0400 Matt Harbison record: avoid modifying the matcher passed as a method parameter
Mon, 06 May 2019 22:10:34 -0400 Matt Harbison commit: allow --interactive to work again when naming a directory (issue6131) stable
Thu, 04 Apr 2019 11:35:18 +0200 Denis Laxalde interactive: do not prompt about files given in command line
Wed, 03 Apr 2019 11:21:27 -0700 Martin von Zweigbergk cleanup: use set literals where possible
Tue, 19 Mar 2019 22:58:39 -0700 Martin von Zweigbergk memctx: rename constructor argument "copied" to "copysource" (API)
Tue, 12 Mar 2019 14:17:41 -0700 Martin von Zweigbergk revert: option to choose what to keep, not what to discard
Tue, 19 Mar 2019 16:36:59 +0300 Pulkit Goyal merge with stable
Sat, 16 Mar 2019 14:40:21 -0400 Matt Harbison record: prevent commits that don't pick up dirty subrepo changes (issue6102) stable 4.9.1
Sat, 02 Mar 2019 13:28:17 -0800 Martin von Zweigbergk walkfilerevs: rename filerevgen() to filerevs() since it's not a generator
Wed, 20 Feb 2019 19:28:51 -0500 Augie Fackler cleanup: use () to wrap long lines instead of \
Sun, 17 Feb 2019 09:12:30 -0800 Martin von Zweigbergk subrepo: use root-repo-relative path from `hg files` with ui.relative-paths=no
Mon, 11 Feb 2019 09:40:24 -0800 Martin von Zweigbergk addremove: respect ui.relative-paths
Tue, 12 Feb 2019 17:10:31 -0500 Jordi Gutiérrez Hermoso walkchangerevs: obey allfiles parameter when taking the slow path
Fri, 08 Feb 2019 13:00:28 -0800 Martin von Zweigbergk cmdutil: migrate previously missed instances to uipathfn
Fri, 08 Feb 2019 13:54:20 -0800 Martin von Zweigbergk cat: respect ui.relative-paths for "skipping missing subrepository"
Thu, 07 Feb 2019 14:22:11 -0800 Martin von Zweigbergk forget: use relative paths for --interactive
Fri, 08 Feb 2019 13:00:05 -0800 Martin von Zweigbergk copy: respect ui.relative-paths in copy/rename
Fri, 08 Feb 2019 13:08:01 -0800 Martin von Zweigbergk forget: pass around uipathfn and use instead of m.rel() (API)
Thu, 07 Feb 2019 23:25:39 -0800 Martin von Zweigbergk addremove: pass around uipathfn and use instead of m.uipath() (API)
Thu, 07 Feb 2019 23:19:33 -0800 Martin von Zweigbergk remove: pass around uipathfn and use instead of m.rel() (API)
Thu, 07 Feb 2019 11:15:30 -0800 Martin von Zweigbergk add: pass around uipathfn and use instead of m.rel() (API)
Fri, 08 Feb 2019 10:32:48 -0800 Martin von Zweigbergk subrepo: (mostly) use relative path in "skipping missing subrepository"
Thu, 07 Feb 2019 09:59:27 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.add() (API)
Thu, 07 Feb 2019 09:52:22 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.forget() (API)
Thu, 07 Feb 2019 09:40:37 -0800 Martin von Zweigbergk subrepo: adjust subrepo prefix before calling subrepo.removefiles() (API)
Thu, 07 Feb 2019 09:46:36 -0800 Martin von Zweigbergk subrepo: avoid calculating subrepo prefix twice for cat() (API)
Tue, 05 Feb 2019 10:30:05 -0800 Martin von Zweigbergk revert: respect ui.relative-paths
Tue, 05 Feb 2019 11:14:07 -0800 Martin von Zweigbergk revert: migrate to scmutil.backuppath()
Wed, 06 Feb 2019 14:57:08 -0800 Martin von Zweigbergk revert: always show relative path to .orig backup
Tue, 29 Jan 2019 15:49:20 -0800 Martin von Zweigbergk files: respect ui.relative-paths
Thu, 31 Jan 2019 14:47:34 -0800 Kyle Lippincott commit: if interactive, look elsewhere for whitespace settings (BC)
Mon, 28 Jan 2019 18:05:05 -0800 Kyle Lippincott commit: ignore diff whitespace settings when doing `commit -i` (issue5839)
Sun, 03 Feb 2019 01:02:24 +0530 Taapas Agrawal revert: add prompt before undeleting a file in -i (issue6008)
Fri, 25 Jan 2019 09:50:23 -0800 Martin von Zweigbergk cmdutil: drop obsolete comment about updating to '.'
Thu, 17 Jan 2019 09:17:12 -0800 Martin von Zweigbergk cleanup: delete lots of unused local variables
Sat, 12 Jan 2019 17:43:36 +0900 Yuya Nishihara repair: move ui.history-editing-backup to [rewrite] section
Thu, 10 Jan 2019 21:32:37 +0900 Yuya Nishihara amend: turn currentdate into tri-state bool so config option can be negated
Mon, 07 Jan 2019 21:43:06 +0900 Yuya Nishihara amend: add -D/--currentdate option
Mon, 07 Jan 2019 21:39:35 +0900 Yuya Nishihara amend: add boolean to ignore date-only change
Mon, 07 Jan 2019 21:29:58 +0900 Yuya Nishihara amend: refactor commit date handling
Fri, 04 Jan 2019 20:27:17 +0530 Taapas Agrawal amend: add config option to update time to current in hg amend (issue5828)
Fri, 09 Nov 2018 13:57:13 +0800 Anton Shestakov branch: allow changing branch of merge commits with --rev
Thu, 18 Oct 2018 21:00:07 +0900 Yuya Nishihara addremove: add "ui." prefix to message color keys
Thu, 09 Feb 2017 09:17:40 -0800 Martin von Zweigbergk update: clarify update() call sites by specifying argument names
Wed, 17 Oct 2018 21:00:36 +0800 Anton Shestakov commands: adjust metavariables as appropriate
Fri, 12 Oct 2018 18:49:11 +0200 Rodrigo Damazio help: adding a proper declaration for shortlist/basic commands (API)
Tue, 09 Oct 2018 12:56:11 -0700 Gregory Szorc cmdutil: sort unresolved paths
Mon, 01 Oct 2018 14:31:15 -0700 Martin von Zweigbergk narrow: move remaining narrow-limited dirstate walks to core
Wed, 03 Oct 2018 10:27:44 -0700 Martin von Zweigbergk cleanup: some Yoda conditions, this patch removes
Sun, 30 Sep 2018 15:53:36 +0900 Yuya Nishihara formatter: remove experimental marker from -T option
Fri, 21 Sep 2018 19:48:23 -0400 Matt Harbison py3: rename pycompat.getcwd() to encoding.getcwd() (API)
Sat, 15 Sep 2018 21:35:36 +0900 Yuya Nishihara status: remove "morestatus" message from formatter data (BC)
Mon, 03 Sep 2018 23:03:19 +0900 Yuya Nishihara revert: stabilize status message of chunks selected interactively
Fri, 31 Aug 2018 23:28:09 +0530 Sushil khanchi revert: fix the inconsistency of status msgs in --interactive mode
Mon, 03 Sep 2018 10:44:52 +0530 Sushil khanchi revert: remove unnecessary check as `msg` should never be a callable now
Sun, 05 Aug 2018 16:44:16 +0900 Yuya Nishihara formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
Wed, 29 Aug 2018 09:59:08 -0700 Martin von Zweigbergk rename: return error status if any rename/copy failed
Wed, 29 Aug 2018 09:54:50 -0700 Martin von Zweigbergk rename: emit hint about using --after consistently
Wed, 29 Aug 2018 09:50:39 -0700 Martin von Zweigbergk rename: quote hg commands in warnings
Mon, 27 Aug 2018 04:31:09 +0530 Sushil khanchi cmdutil: fix typo in revert()
Tue, 14 Aug 2018 16:28:21 +0000 Gregory Szorc cmdutil: return a revlog from openrevlog() and split function
Fri, 10 Aug 2018 15:01:06 -0700 Gregory Szorc manifest: add getstorage() to manifestlog and use it globally
Tue, 14 Aug 2018 11:39:48 +0200 Boris Feld remove: add a label for messages about removed files
Tue, 14 Aug 2018 11:15:05 +0200 Boris Feld add: add a label for messages about added files
Fri, 10 Aug 2018 09:20:44 +0900 Yuya Nishihara cmdutil: remove _updatecleanmsg() which is no longer used anywhere
Fri, 10 Aug 2018 09:18:37 +0900 Yuya Nishihara cmdutil: fix weird indent in _mergemsg()
Thu, 09 Aug 2018 13:13:09 +0300 Pulkit Goyal status: advertise --abort instead of 'update -C .' to abort graft
Thu, 09 Aug 2018 12:32:11 +0300 Pulkit Goyal status: advertise --abort instead of 'update -C .' to abort a merge
Wed, 08 Aug 2018 19:29:02 +0530 Sangeet Kumar Mishra grep: search all commits in allfiles mode
Wed, 25 Jul 2018 12:50:31 +0530 Sangeet Kumar Mishra grep: add MULTIREV support to --allfiles flag
Tue, 10 Jul 2018 20:23:55 +0530 Sushil khanchi amend: support "history-editing-backup" config option
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Fri, 27 Jul 2018 14:49:45 -0700 Martin von Zweigbergk amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
Sun, 15 Jul 2018 18:24:57 +0900 Yuya Nishihara obsolete: store user name and note in UTF-8 (issue5754) (BC)
Sat, 30 Jun 2018 12:42:49 +0530 Sushil khanchi rebase: add --confirm option
Wed, 11 Jul 2018 21:15:52 +0900 Yuya Nishihara grep: rename --allfiles to --all-files
Sun, 10 Jun 2018 17:07:29 +0900 Yuya Nishihara pycompat: move rapply() from util
Sun, 01 Jul 2018 22:01:20 +0900 Yuya Nishihara files: add support for log-like template keywords and functions
Sun, 01 Jul 2018 21:55:37 +0900 Yuya Nishihara files: automatically populate fields referenced from template
Sun, 01 Jul 2018 21:47:43 +0900 Yuya Nishihara cat: add support for log-like template keywords and functions
Thu, 28 Jun 2018 18:07:22 -0700 Kyle Lippincott unlinkpath: make empty directory removal optional (issue5901) (issue5826)
Mon, 28 May 2018 20:51:20 +0200 Boris Feld shelve: check the actual shelvestate in morestatus
Tue, 19 Jun 2018 11:07:40 -0700 Martin von Zweigbergk scmutil: make cleanupnodes optionally also fix the phase
Sun, 17 Jun 2018 22:13:41 -0700 Martin von Zweigbergk progress: hide update(None) in a new complete() method
Sat, 16 Jun 2018 00:03:23 -0700 Martin von Zweigbergk remove: use progress helper
Wed, 13 Jun 2018 16:22:54 +0530 Sangeet Kumar Mishra grep: adds allfiles mode
Wed, 13 Jun 2018 22:50:32 +0530 Pulkit Goyal morestatus: remove some extra spaces
Fri, 15 Jun 2018 02:07:39 +0530 Pulkit Goyal cmdutil: say that `graft --stop` stops the graft instead of aborting
Mon, 28 May 2018 21:13:32 +0530 Pulkit Goyal graft: add a new `--stop` flag to stop interrupted graft
Mon, 11 Jun 2018 10:09:35 -0700 Martin von Zweigbergk files: drop now-unnecessary filtering of removed dirstate files
Wed, 06 Jun 2018 13:31:24 -0400 Augie Fackler merge with stable
Sat, 02 Jun 2018 22:18:12 -0400 Matt Harbison cmdutil: use internal separators when building the terse list
Sat, 02 Jun 2018 13:44:44 -0400 Matt Harbison rebase: prioritize indicating an interrupted rebase over update (issue5838) stable
Sat, 26 May 2018 12:14:04 +0900 Yuya Nishihara py3: wrap tempfile.mkstemp() to use bytes path
Tue, 22 May 2018 23:22:15 -0400 Matt Harbison terse: pconvert() entries added to the temporary terse dict for Windows
Thu, 17 May 2018 23:11:24 -0700 Kyle Lippincott crecord: fallback to text mode if diffs are too big for curses mode
Fri, 11 May 2018 00:54:12 -0400 Augie Fackler cmdutil: drop deprecated log helper methods (API)
Thu, 10 May 2018 21:53:48 -0400 Matt Harbison cmdutil: drop deprecated precursor of registrar.command (API)
Fri, 11 May 2018 00:53:29 -0400 Augie Fackler cmdutil: remove deprecated _revertprefetch code (API)
Thu, 19 Apr 2018 20:33:43 +0900 Yuya Nishihara cmdutil: remove unused 'confirmopts' constant
Tue, 24 Apr 2018 21:29:00 +0900 Yuya Nishihara import: fix crash on --exact check of empty commit (issue5702) stable
Wed, 18 Apr 2018 19:25:35 +0530 Sushil khanchi forget: rename --confirm to --interactive
Sat, 14 Apr 2018 00:30:39 +0900 Yuya Nishihara fix: use templater to substitute values in command string
Sat, 14 Apr 2018 19:43:45 -0400 Matt Harbison export: invoke the file prefetch hook
Sat, 14 Apr 2018 18:50:45 -0400 Matt Harbison scmutil: teach the file prefetch hook to handle multiple commits
Thu, 22 Mar 2018 16:11:42 +0530 Sushil khanchi forget: add --confirm option
Thu, 12 Apr 2018 23:14:38 -0700 Gregory Szorc patch: make extract() a context manager (API)
Thu, 12 Apr 2018 23:06:27 -0700 Gregory Szorc cmdutil: pass in parsed patch to tryimportone() (API)
Thu, 12 Apr 2018 23:13:55 +0900 Yuya Nishihara export: enable formatter support (API)
Thu, 12 Apr 2018 22:59:49 +0900 Yuya Nishihara export: extract function to write patch to file object (API)
Thu, 12 Apr 2018 22:39:43 +0900 Yuya Nishihara export: port _exportsingle() to formatter
Thu, 12 Apr 2018 22:08:55 +0900 Yuya Nishihara export: serialize revisions to be exported per destination file
Thu, 12 Apr 2018 21:56:02 +0900 Yuya Nishihara export: split cmdutil.export() to single-file and maybe-multiple-files cases
Thu, 12 Apr 2018 21:47:17 +0900 Yuya Nishihara export: remove unused argument 'rev' from _exportsingle()
Thu, 12 Apr 2018 23:25:58 +0900 Yuya Nishihara formatter: carry opts to file-based formatters by basefm
Sun, 08 Apr 2018 15:32:09 +0900 Yuya Nishihara py3: do not try to byte-stringify None in cmdutil.tryimportone()
Tue, 03 Apr 2018 08:55:49 -0700 Martin von Zweigbergk log: remove dependence on repo.changectx()
Mon, 02 Apr 2018 23:52:43 -0700 Martin von Zweigbergk narrow: add trailing slash to dir earlier for debug{revlog,index,data}
Wed, 21 Mar 2018 23:36:11 +0530 Sushil khanchi remove: add dry-run functionality
Thu, 15 Mar 2018 21:52:47 +0900 Yuya Nishihara templater: switch 'revcache' based on new mapping items
Thu, 08 Mar 2018 11:44:03 -0800 Kyle Lippincott copyfile: preserve stat info (mtime, etc.) when doing copies/renames
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Sat, 17 Mar 2018 11:23:04 +0900 Yuya Nishihara templater: rename .render(mapping) to .renderdefault(mapping) (API)
Sun, 18 Mar 2018 12:54:03 +0900 Yuya Nishihara cmdutil: drop redundant import of merge module
Sat, 17 Mar 2018 21:46:17 -0400 Augie Fackler merge with stable
Sat, 10 Mar 2018 12:33:19 +0530 Sushil khanchi forget: add --dry-run mode
Sun, 11 Mar 2018 20:10:38 +0900 Yuya Nishihara amend: abort if unresolved merge conflicts found (issue5805) stable
Sun, 04 Mar 2018 22:33:59 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of str
Sat, 03 Mar 2018 17:09:26 -0500 Augie Fackler cmdutil: ensure PatchError messages are coerded to bytes, not str
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Sun, 07 Jan 2018 11:53:07 +0900 Yuya Nishihara cmdutil: expand filename format string by templater (BC)
Sun, 18 Feb 2018 10:58:15 +0900 Yuya Nishihara cmdutil: reorder optional arguments passed to makefileobj()
Sun, 18 Feb 2018 10:54:24 +0900 Yuya Nishihara cmdutil: strip "%m" pattern (first line of commit message) from both ends
Sat, 24 Feb 2018 11:13:36 -0800 Gregory Szorc cmdutil: use ctx.rev() instead of %d % ctx
Sat, 24 Feb 2018 10:51:13 -0800 Gregory Szorc cmdutil: use ctx.rev() instead of int(ctx)
Wed, 21 Feb 2018 10:10:02 -0500 Augie Fackler py3: use list comprehensions instead of filter where we need to eagerly filter
Sun, 07 Jan 2018 11:26:16 +0900 Yuya Nishihara cmdutil: narrow scope of KeyError in makefilename()
Sat, 06 Jan 2018 17:44:57 +0900 Yuya Nishihara cmdutil: build "%m" (desc|firstline) in makefilename()
Thu, 02 Apr 2015 23:37:07 +0900 Yuya Nishihara cmdutil: rewrite makefilename() to use ctx methods
Thu, 02 Apr 2015 23:28:16 +0900 Yuya Nishihara cmdutil: pass ctx to makefileobj() in place of repo/node pair (API)
Thu, 02 Apr 2015 23:32:28 +0900 Yuya Nishihara cmdutil: pass ctx to makefilename() in place of repo/node pair (API)
Thu, 02 Apr 2015 23:22:02 +0900 Yuya Nishihara cmdutil: make node parameter of makefileobj() mandatory (API)
Wed, 14 Feb 2018 14:12:05 +0100 Denis Laxalde revert: use an exact matcher in interactive diff selection (issue5789)
Sun, 11 Feb 2018 00:40:27 -0500 Matt Harbison revert: drop the remnant of the prefetchfiles hook
Sun, 11 Feb 2018 00:51:22 -0500 Matt Harbison cat: migrate to the fileprefetch callback mechanism
Sun, 11 Feb 2018 00:23:57 -0500 Matt Harbison cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
Tue, 06 Feb 2018 22:55:02 +0900 Yuya Nishihara merge: cut import cycle at merge -> extensions
Tue, 06 Feb 2018 22:36:38 +0900 Yuya Nishihara subrepo: split non-core functions to new module
Sun, 21 Jan 2018 14:28:03 +0900 Yuya Nishihara logcmdutil: drop default arguments from changesetdisplayer/templater() calls
Sun, 04 Feb 2018 15:26:49 -0500 Matt Harbison cat: call the storage prefetch hook
Sun, 04 Feb 2018 14:14:28 -0500 Matt Harbison cmdutil: convert _revertprefetch() to a generic stored file hook (API)
Sun, 04 Feb 2018 12:00:17 +0100 Boris Feld cmdutil: introduce deprecated aliases
Sat, 27 Jan 2018 17:46:37 +0900 Yuya Nishihara py3: drop b'' from repr() of smartset
Sat, 27 Jan 2018 17:31:25 +0900 Yuya Nishihara py3: always drop b'' prefix from repr() of bytestr
Sat, 27 Jan 2018 13:33:31 +0900 Yuya Nishihara py3: factor out helpers to apply string conversion recursively
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Sun, 21 Jan 2018 12:48:39 +0900 Yuya Nishihara logcmdutil: drop redundant "log" from function names (API)
Sun, 21 Jan 2018 12:36:43 +0900 Yuya Nishihara logcmdutil: rename classes and functions to conform to our coding style (API)
Sun, 21 Jan 2018 12:26:42 +0900 Yuya Nishihara cmdutil: split functions of log-like commands to new module (API)
Thu, 18 Jan 2018 12:59:40 -0500 Augie Fackler cmdutil: add a kludge to make bytes repr() the same on 2 and 3
Fri, 19 Jan 2018 18:45:20 +0530 Pulkit Goyal branch: allow changing branch name to existing name if possible
Sun, 15 Oct 2017 23:08:45 +0530 Pulkit Goyal branch: add a --rev flag to change branch name of given revisions
Tue, 16 Jan 2018 21:46:17 +0900 Yuya Nishihara log: fix typo in comment about _matchfiles()
Thu, 04 Jan 2018 14:20:58 +0900 Yuya Nishihara log: build follow-log filematcher at once
Thu, 04 Jan 2018 15:20:46 +0900 Yuya Nishihara log: allow matchfn to be non-null even if both --patch/--stat are off
Thu, 04 Jan 2018 14:37:15 +0900 Yuya Nishihara log: replace "not pats" with matcher attribute for consistency
Wed, 03 Jan 2018 15:58:59 +0900 Yuya Nishihara log: follow file history across copies even with -rREV (BC) (issue4959)
Wed, 03 Jan 2018 15:46:15 +0900 Yuya Nishihara log: resolve --follow thoroughly in getlogrevs()
Wed, 03 Jan 2018 15:13:22 +0900 Yuya Nishihara log: extract function that processes log file patterns
Sun, 10 Dec 2017 17:28:44 +0900 Yuya Nishihara log: resolve --follow with -rREV in cmdutil.getlogrevs()
Sun, 10 Dec 2017 18:22:06 +0900 Yuya Nishihara log: remove dead code to follow descendants if ascending revisions specified
Sun, 10 Dec 2017 16:59:54 +0900 Yuya Nishihara log: duplicate _logrevs() dedicated for walkchangerevs()
Tue, 16 Jan 2018 19:56:00 -0500 Matt Harbison cat: factor out a function that populates the formatter
Tue, 02 Jan 2018 17:37:01 +0900 Yuya Nishihara log: use revsetlang.formatspec() thoroughly
Tue, 02 Jan 2018 17:13:18 +0900 Yuya Nishihara log: use revsetlang.formatspec() to concatenate list expression
Tue, 02 Jan 2018 17:00:48 +0900 Yuya Nishihara log: simplify 'x or ancestors(x)' expression
Tue, 02 Jan 2018 16:58:37 +0900 Yuya Nishihara log: make opt2revset table a module constant
Sun, 22 Oct 2017 22:49:11 +0900 Yuya Nishihara log: drop unused expr from return value of getlogrevs()
Thu, 04 Jan 2018 12:00:18 +0900 Yuya Nishihara log: don't expand aliases in revset built from command options
Sun, 22 Oct 2017 22:38:16 +0900 Yuya Nishihara log: remove redundant handling of --limit
Sun, 22 Oct 2017 23:04:07 +0900 Yuya Nishihara log: use smartset.slice() to limit number of revisions to be displayed
Thu, 04 Jan 2018 10:51:41 +0900 Yuya Nishihara log: merge getlogrevs() and getgraphlogrevs()
Fri, 22 Dec 2017 21:19:29 +0900 Yuya Nishihara templater: register keywords to defaults table
Thu, 21 Dec 2017 22:05:30 +0900 Yuya Nishihara templater: move repo, ui and cache to per-engine resources
Thu, 21 Dec 2017 21:29:06 +0900 Yuya Nishihara templater: keep default resources per template engine (API)
Tue, 19 Dec 2017 21:41:39 +0900 Yuya Nishihara log: make "slowpath" condition slightly more readable
Tue, 19 Dec 2017 16:27:24 -0500 Augie Fackler merge with stable
Sun, 17 Dec 2017 18:43:05 +0900 Yuya Nishihara diff: disable diff.noprefix option for diffstat (issue5759) stable
Mon, 11 Dec 2017 09:27:40 -0800 Martin von Zweigbergk memfilectx: make changectx argument mandatory in constructor (API)
Sun, 10 Dec 2017 04:45:10 +0530 Pulkit Goyal py3: handle keyword arguments correctly in cmdutil.py
Thu, 26 Oct 2017 00:13:38 +0900 Matthieu Laneuville patch: add within-line color diff capacity
Sat, 02 Dec 2017 16:29:49 +0900 Yuya Nishihara log: translate column labels at once (issue5750)
Sat, 02 Dec 2017 16:08:24 +0900 Yuya Nishihara log: remove temporary variable 'date' used only once
Wed, 29 Nov 2017 08:39:48 +0530 Pulkit Goyal py3: use pycompat.bytestr() or '%d' in place of str()
Fri, 01 Dec 2017 16:53:55 +0530 Pulkit Goyal py3: use bytes in place of basestring
Fri, 01 Dec 2017 14:13:55 -0800 Martin von Zweigbergk amend: make a copy of "extra" to avoid mutating an input
Thu, 30 Nov 2017 15:48:42 -0500 Augie Fackler merge with stable
Wed, 29 Nov 2017 07:57:17 +0530 Pulkit Goyal py3: fix handling of keyword arguments in revert
Fri, 17 Nov 2017 22:52:40 +0000 pavanpc remove: print message for each file in verbose mode only while using `-A` (BC)
Thu, 16 Nov 2017 15:01:21 -0800 rlevasseur docs: add args/returns docs for some cmdutil, context, and registrar functions
Sat, 04 Nov 2017 20:07:40 +0900 Yuya Nishihara amend: update .hgsubstate before committing a memctx (issue5677) stable
Sat, 04 Nov 2017 23:48:19 +0900 Yuya Nishihara amend: do not drop missing files (issue5732) stable
Sat, 04 Nov 2017 23:45:59 +0900 Yuya Nishihara amend: do not take untracked files as modified or clean (issue5732) stable
Tue, 07 Nov 2017 13:48:33 -0800 Ryan McElroy cmdutil: create dirs for templated cat file output
Tue, 07 Nov 2017 13:18:49 -0500 Augie Fackler merge with stable
Sat, 04 Nov 2017 23:39:54 -0400 Matt Harbison morestatus: don't crash with different drive letters for repo.root and CWD stable
Fri, 03 Nov 2017 14:47:37 +0100 Denis Laxalde revert: do not reverse hunks in interactive when REV is not parent (issue5096)
Fri, 27 Oct 2017 23:48:38 -0400 Matt Harbison terse: split on repo separator instead of os.sep (issue5715) stable
Thu, 19 Oct 2017 14:55:10 +0200 Denis Laxalde log: handle removed files with --line-range patterns
Thu, 19 Oct 2017 12:37:26 +0200 Denis Laxalde log: switch to FROMLINE:TOLINE syntax for -L/--line-range
Wed, 18 Oct 2017 19:00:33 +0200 Denis Laxalde log: handle binary files in --line-range patterns
Thu, 19 Oct 2017 12:32:42 +0200 Boris Feld obsfate: rename obsfate into obsolete in changeset_printer
Wed, 18 Oct 2017 18:30:02 -0400 Augie Fackler cmdutil: fix status tersing on Python 3
Tue, 17 Oct 2017 21:15:31 +0200 Denis Laxalde log: add -L/--line-range option to follow file history by line range
Fri, 06 Oct 2017 14:45:17 +0200 Denis Laxalde diff: pass a diff hunks filter function from changeset_printer to patch.diff()
Thu, 05 Oct 2017 15:25:18 +0200 Boris Feld log: add obsfate by default in changeset printer
Sun, 15 Oct 2017 15:32:03 +0530 Pulkit Goyal cmdutil: pass metadata from amend() to cleanupnodes
Sat, 14 Oct 2017 13:33:37 +0200 Denis Laxalde tersestatus: rework dirnode and tersedir docstrings
Fri, 13 Oct 2017 04:02:06 +0530 Denis Laxalde tersestatus: avoid modifying tersedict
Wed, 11 Oct 2017 21:19:19 +0200 Denis Laxalde tersestatus: make methods part of the dirnode class
Fri, 06 Oct 2017 20:54:23 +0530 Pulkit Goyal tersestatus: re-implement the functionality to terse the status
Sat, 30 Sep 2017 07:43:26 -0400 Augie Fackler cmdutil: remove superfluous pass statements
Fri, 29 Sep 2017 14:19:36 -0700 Martin von Zweigbergk dirstate: use keyword arguments to clarify walk()'s callers
Sun, 24 Sep 2017 12:43:57 +0900 Yuya Nishihara scmutil: extract helper functions that returns human-readable change id
Wed, 20 Sep 2017 07:46:55 +0530 Pulkit Goyal tersestatus: sort the dictionary before iterating on it
Sun, 03 Sep 2017 16:45:33 +0900 Yuya Nishihara error: move patch.PatchError so it can easily implement __bytes__ (API)
Thu, 03 Aug 2017 21:13:27 -0700 Gregory Szorc cmdutil: allow extra properties to be added to each context
Mon, 11 Sep 2017 18:07:29 +0200 Boris Feld cmdutil: fix amend when passing a date
Fri, 01 Sep 2017 12:34:36 -0700 Saurabh Singh cmdutil: remove redundant commitfunc parameter in amend (API)
Fri, 01 Sep 2017 12:34:36 -0700 Saurabh Singh cmdutil: remove the redundant commit during amend
Tue, 05 Sep 2017 15:06:45 -0700 Martin von Zweigbergk cleanup: rename "matchfn" to "match" where obviously a matcher
Wed, 06 Sep 2017 10:41:13 -0700 Martin von Zweigbergk amend: use context manager for config override
Wed, 06 Sep 2017 10:42:02 -0700 Martin von Zweigbergk amend: delete dead assignment to "newid"
Fri, 01 Sep 2017 12:34:36 -0700 Saurabh Singh amend: moving first assignment of newid closer to its use
Thu, 31 Aug 2017 18:35:39 -0700 Saurabh Singh amend: rectify comment
Fri, 01 Sep 2017 15:08:54 -0700 Saurabh Singh amend: removing redundant if condition
Wed, 30 Aug 2017 20:25:56 +0000 Michael Bolin editor: use an unambiguous path suffix for editor files
Tue, 22 Aug 2017 20:03:07 -0400 Augie Fackler python3: wrap all uses of <exception>.strerror with strtolocal
Wed, 30 Aug 2017 22:51:28 +0900 Yuya Nishihara revset: make match function follow given subset if specified (API)
Wed, 30 Aug 2017 22:41:36 +0900 Yuya Nishihara revset: move order argument to run-time match function
Tue, 29 Aug 2017 18:20:50 -0700 David Soria Parra mdiff: add a --ignore-space-at-eol option
Mon, 28 Aug 2017 14:47:18 -0700 Martin von Zweigbergk morestatus: simplify check for unresolved merge conflicts
Mon, 21 Aug 2017 16:43:37 +0530 Pulkit Goyal morestatus: check whether the conflict message is None before printing
Tue, 15 Aug 2017 10:15:31 -0700 Danny Hooper log: add a "graphwidth" template variable
Wed, 16 Aug 2017 10:26:26 +0200 Boris Feld obsmarker: precnode was renamed into prednode
Mon, 14 Aug 2017 23:26:54 -0700 Martin von Zweigbergk commit: use context manager with dirstateguard
Mon, 14 Aug 2017 23:26:51 -0700 Martin von Zweigbergk commit: move dirstateguard creation out of try-block
Thu, 03 Aug 2017 15:31:54 +0200 Boris Feld label: rename log.trouble into log.instability
Thu, 03 Aug 2017 15:30:41 +0200 Boris Feld label: rename trouble.X into instability.X
Thu, 03 Aug 2017 14:32:50 +0200 Boris Feld label: rename changeset.troubled into changeset.unstable
Thu, 03 Aug 2017 05:12:35 +0530 Pulkit Goyal morestatus: move fb extension to core by plugging to `hg status --verbose`
Thu, 10 Aug 2017 18:55:33 -0400 Augie Fackler merge with stable
Thu, 10 Aug 2017 14:23:41 -0400 Augie Fackler merge with stable
Wed, 02 Aug 2017 19:20:59 +0200 Boris Feld obsmarker: rename precnode into prednode
Wed, 02 Aug 2017 19:13:56 +0200 Boris Feld context: rename troubled into isunstable
Wed, 02 Aug 2017 18:34:39 +0200 Boris Feld context: rename troubles into instabilities
Mon, 24 Jul 2017 10:34:32 +0200 Denis Laxalde status: avoid recursing into ignored directory with "--terse u"
Tue, 01 Aug 2017 17:39:28 +0200 Boris Feld evolution: rename trouble(s) to instability
Wed, 26 Jul 2017 22:10:15 +0900 Yuya Nishihara pathauditor: disable cache of audited paths by default (issue5628) stable
Wed, 26 Jul 2017 22:10:15 +0900 Yuya Nishihara pathauditor: disable cache of audited paths by default (issue5628) stable
Mon, 31 Jul 2017 14:54:57 -0700 Martin von Zweigbergk commit: don't let failed commit with --addremove update dirstate (issue5645) stable
Sat, 17 Jun 2017 20:10:22 +0530 Pulkit Goyal status: add a flag to terse the output (issue4119)
Mon, 10 Jul 2017 17:48:33 +0200 Boris Feld bookmark: remove a useless 'recordchange' in the amend code
Fri, 14 Jul 2017 14:22:40 -0700 Jun Wu codemod: register core configitems using a script
Thu, 13 Jul 2017 18:31:35 -0700 Jun Wu codemod: simplify nested withs
Sun, 09 Jul 2017 00:53:16 -0400 Matt Harbison cmdutil: simplify the dirty check in howtocontinue()
Mon, 26 Jun 2017 15:28:28 -0700 Jun Wu amend: use scmutil.cleanupnodes (BC)
Mon, 26 Jun 2017 15:46:24 +0200 Boris Feld log: add an extension hook-point in changeset_printer
Tue, 27 Jun 2017 00:23:32 +0530 Pulkit Goyal py3: use pycompat.strkwargs() to convert kwargs keys to str
Tue, 27 Jun 2017 00:20:55 +0530 Pulkit Goyal py3: use pycompat.byteskwargs() to convert kwargs' keys to bytes
Sat, 24 Jun 2017 11:47:26 -0700 Gregory Szorc cmdutil: use named arguments for changeset_templater.__init__
Sat, 22 Apr 2017 21:16:08 +0900 Yuya Nishihara changeset_templater: backport parts map of [templates] section from formatter
Sat, 17 Jun 2017 16:32:20 +0900 Yuya Nishihara changeset_templater: backport separator template from formatter
Sat, 22 Apr 2017 21:09:07 +0900 Yuya Nishihara changeset_templater: do not enable verbosity postfix for [templates] section
Sat, 22 Apr 2017 21:06:11 +0900 Yuya Nishihara changeset_templater: simplify handling of verbosity postfix
Mon, 19 Jun 2017 11:21:37 -0700 Martin von Zweigbergk amend: use context manager for locking
Sat, 22 Apr 2017 20:29:45 +0900 Yuya Nishihara commit: select template by spec.ref name
Sat, 22 Apr 2017 15:28:29 +0900 Yuya Nishihara commit: do not look up committemplate in template paths (BC)
Sat, 22 Apr 2017 20:14:55 +0900 Yuya Nishihara formatter: load templates section like a map file
Sat, 22 Apr 2017 19:56:47 +0900 Yuya Nishihara templater: add simple interface for unnamed template (API)
Fri, 16 Jun 2017 01:28:23 +0530 Pulkit Goyal py3: explicitly convert dict.values() to a list on py3
Tue, 11 Apr 2017 21:38:24 +0900 Yuya Nishihara changeset_templater: render template specified by templatespec tuple
Sat, 22 Apr 2017 19:07:00 +0900 Yuya Nishihara formatter: put topic in templatespec tuple
Sat, 22 Apr 2017 19:02:47 +0900 Yuya Nishihara cmdutil: pass templatespec tuple directly to changeset_templater (API)
Sat, 22 Apr 2017 18:48:38 +0900 Yuya Nishihara formatter: wrap (tmpl, mapfile) by named tuple
Sat, 22 Apr 2017 18:42:03 +0900 Yuya Nishihara cmdutil: factor out helper to create changeset_templater with literal template
Sat, 06 May 2017 16:24:21 +0900 Yuya Nishihara formatter: document lookuptemplate()
Sat, 22 Apr 2017 15:30:27 +0900 Yuya Nishihara cmdutil: rename gettemplate() to _lookuplogtemplate()
Sat, 22 Apr 2017 15:06:06 +0900 Yuya Nishihara formatter: factor out function to create templater from literal or map file
Sat, 22 Apr 2017 14:53:05 +0900 Yuya Nishihara graphlog: do not look up graphnodetemplate in template paths (BC)
Sat, 10 Jun 2017 10:24:33 -0400 Sean Farley context: inline makememctx (API)
Sat, 03 Jun 2017 19:17:19 +0900 Yuya Nishihara export: map wctx.node() to 'ff...' node id (issue5438)
Sat, 03 Jun 2017 19:12:01 +0900 Yuya Nishihara scmutil: introduce binnode(ctx) as paired function with intrev(ctx)
Sat, 03 Jun 2017 18:57:28 +0900 Yuya Nishihara scmutil: pass ctx object to intrev()
Thu, 01 Jun 2017 23:08:23 +0900 Yuya Nishihara cmdutil: use isstdiofilename() where appropriate
Thu, 25 May 2017 21:53:44 +0900 Yuya Nishihara cat: add formatter support
Sat, 27 May 2017 17:58:36 +0900 Yuya Nishihara cat: use with statement to close output file
Thu, 25 May 2017 21:43:09 +0900 Yuya Nishihara cat: stop using makefileobj()
Sat, 27 May 2017 18:50:05 +0900 Yuya Nishihara cat: pass filename template as explicit argument
Thu, 25 May 2017 21:28:08 +0900 Yuya Nishihara cmdutil: extract function checking if pattern should be taken as stdin/out
Thu, 25 May 2017 21:25:49 +0900 Yuya Nishihara cmdutil: drop deprecated hack to pass file object to makefileobj() (API)
Sun, 28 May 2017 14:02:14 -0400 Augie Fackler cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort()
Mon, 22 May 2017 15:05:18 -0400 Augie Fackler cmdutil: avoid redefining write() function in export if possible
Mon, 22 May 2017 13:34:03 -0400 Augie Fackler cmdutil: extract closure that performs the actual export formatting
Mon, 22 May 2017 13:35:22 -0400 Augie Fackler cmdutil: use a generator expression instead of a list comprehension
Sat, 20 May 2017 20:15:05 -0400 Augie Fackler cmdutil: rename template param to export to fntemplate
Sat, 20 May 2017 17:58:04 -0400 Augie Fackler cmdutil: comprehensively document the interface of export
Sat, 20 May 2017 22:27:52 -0700 Martin von Zweigbergk cleanup: reuse existing wctx variables instead of calling repo[None]
Sun, 14 May 2017 16:19:47 +0900 Yuya Nishihara commands: move templates of common command options to cmdutil (API)