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
|
Thu, 11 Feb 2021 22:52:43 -0800 |
Martin von Zweigbergk |
fix: remove unnecessary and overly strict check for divergence
|
Mon, 18 Oct 2021 10:14:44 +0200 |
Raphaël Gomès |
fix: appease pyflakes and make unused variables more obvious
|
Thu, 02 Sep 2021 14:08:45 -0700 |
Danny Hooper |
fix: reduce number of tool executions
|
Tue, 28 Sep 2021 08:47:11 -0700 |
Martin von Zweigbergk |
errors: raise InputError on bad revset to revrange() iff provided by the user
|
Mon, 30 Aug 2021 12:25:57 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
Fri, 27 Aug 2021 13:51:44 -0700 |
Martin von Zweigbergk |
fix: again allow formatting the working copy while merging
stable 5.9.1
|
Sun, 22 Aug 2021 16:32:06 -0400 |
Matt Harbison |
merge with stable
|
Wed, 28 Jul 2021 13:47:21 +0300 |
Anton Shestakov |
fix: use obsolete.isenabled() to check for experimental.allowdivergence
stable
|
Wed, 28 Jul 2021 13:47:21 +0300 |
Anton Shestakov |
fix: use obsolete.isenabled() to check for experimental.allowdivergence
|
Mon, 11 Mar 2019 10:59:35 -0700 |
Martin von Zweigbergk |
fix: use scmutil.movedirstate() instead of reimplementing
stable
|
Mon, 11 Mar 2019 10:56:56 -0700 |
Martin von Zweigbergk |
fix: rewrite writeworkingdir() to explicitly not work with merges
stable
|
Mon, 19 Jul 2021 05:41:32 +0200 |
Pierre-Yves David |
fix: use `set_possibly_dirty` instead of `normallookup`
|
Sun, 28 Mar 2021 21:53:39 +0200 |
Joerg Sonnenberger |
fix: merge imports
|
Mon, 18 May 2020 17:29:53 -0400 |
Augie Fackler |
cleanup: use mergestate.unresolvedcount() instead of bool(list(unresolved()))
|
Fri, 27 Nov 2020 19:35:37 -0500 |
Matt Harbison |
formatting: drop a few extra double quotes in docstrings
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Fri, 16 Oct 2020 16:00:32 -0700 |
Martin von Zweigbergk |
fix: only check for obsolete commits in the --rev case
|
Fri, 16 Oct 2020 15:02:46 -0700 |
Martin von Zweigbergk |
fix: don't include obsolete descendants with -s
|
Fri, 16 Oct 2020 15:05:43 -0700 |
Martin von Zweigbergk |
fix: suggest --source instead of --rev on empty revset
|
Fri, 09 Oct 2020 00:33:50 -0400 |
Matt Harbison |
fix: update commit hash references in the new commits
|
Fri, 24 Jul 2020 08:38:19 -0700 |
Martin von Zweigbergk |
fix: update documentation to reflect preference for --source over --rev
|
Thu, 09 Jul 2020 20:46:52 -0700 |
Rodrigo Damazio Bovendorp |
fix: prefetch file contents
|
Thu, 09 Jul 2020 20:45:35 -0700 |
Rodrigo Damazio Bovendorp |
fix: obtain base paths before starting workers
|
Mon, 18 May 2020 14:59:59 -0400 |
Augie Fackler |
mergestate: split out merge state handling code from main merge module
|
Fri, 13 Mar 2020 12:16:20 -0700 |
Martin von Zweigbergk |
fix: mark -r as advanced
|
Fri, 13 Mar 2020 12:16:00 -0700 |
Martin von Zweigbergk |
fix: add a -s option to format a revision and its descendants
|
Thu, 12 Dec 2019 16:32:01 -0800 |
Martin von Zweigbergk |
fix: move handling of --all into getrevstofix() for consistency
|
Thu, 12 Dec 2019 16:24:43 -0800 |
Martin von Zweigbergk |
fix: refactor getrevstofix() to define revisions first, then validate them
|
Fri, 13 Dec 2019 15:14:57 -0800 |
Martin von Zweigbergk |
fix: disallow `hg fix --all --working-dir`
|
Wed, 15 Jan 2020 14:47:38 -0800 |
Martin von Zweigbergk |
merge: introduce a revert_to() for that use-case
|
Tue, 21 Jan 2020 13:14:51 -0500 |
Augie Fackler |
merge to stable for 5.3 release freeze
stable 5.3rc0
|
Fri, 27 Dec 2019 13:47:59 -0800 |
Martin von Zweigbergk |
graftcopies: remove `skip` and `repo` arguments
|
Mon, 06 Jan 2020 15:24:36 -0800 |
Martin von Zweigbergk |
copies: replace duplicatecopies() by function that takes contexts
|
Thu, 09 Jan 2020 14:19:20 -0500 |
timeless |
fix: fix grammar/typos in hg help -e fix
stable
|
Wed, 18 Dec 2019 14:07:58 -0800 |
Kyle Lippincott |
fix: fix handling of merge commits by using overlayworkingctx
|
Tue, 17 Dec 2019 10:55:50 -0800 |
Martin von Zweigbergk |
fix: use rewriteutil.precheck() instead of reimplementing it
|
Thu, 12 Dec 2019 15:51:09 -0800 |
Martin von Zweigbergk |
fix: use cmdutil.check_at_most_one_arg()
|
Thu, 07 Nov 2019 03:46:48 -0800 |
Martin von Zweigbergk |
fix: replace str() by b'%d' for formatting integer
|
Sat, 02 Nov 2019 12:09:35 -0700 |
Gregory Szorc |
py3: define and use json.loads polyfill
stable
|
Sat, 12 Oct 2019 11:30:25 -0700 |
Martin von Zweigbergk |
fix: match patterns relative to root
|
Sat, 12 Oct 2019 15:12:54 -0700 |
Martin von Zweigbergk |
fix: remove a never-true check for unset pattern in Fixer.affects()
|
Fri, 26 Jul 2019 08:43:57 -0700 |
Martin von Zweigbergk |
fix: warn when a fixer doesn't have a configured command
|
Sat, 12 Oct 2019 11:00:20 -0700 |
Martin von Zweigbergk |
fix: make Fixer initialization more explicit for clarity
|
Sat, 12 Oct 2019 11:16:19 -0700 |
Martin von Zweigbergk |
fix: don't pass in default value when looking up config
|
Sat, 12 Oct 2019 11:13:55 -0700 |
Martin von Zweigbergk |
fix: fix registration of config item defaults
|
Sat, 12 Oct 2019 22:22:17 -0400 |
Matt Harbison |
py3: convert cwd to native string when running `fix`
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Sun, 06 Oct 2019 19:25:18 -0400 |
Gregory Szorc |
py3: define and use pycompat.iteritems() for hgext/
|
Sun, 06 Oct 2019 14:58:42 -0400 |
Gregory Szorc |
py3: manually import pycompat.setattr where it is needed
|
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, 05 Oct 2019 07:10:34 -0700 |
Danny Hooper |
fix: add :enabled sub-config for fixer tools
|
Tue, 13 Aug 2019 14:28:10 -0700 |
Danny Hooper |
fix: pass line ranges as value instead of callback
|
Tue, 13 Aug 2019 14:20:48 -0700 |
Danny Hooper |
fix: correctly parse the :metadata subconfig
|
Mon, 12 Aug 2019 16:39:39 -0700 |
Danny Hooper |
fix: allow tools to use :linerange, but also run if a file is unchanged
|
Wed, 22 May 2019 16:22:06 -0700 |
Danny Hooper |
fix: run fixer tools in the repo root as cwd so they can use the working copy
|
Wed, 24 Jul 2019 16:19:00 -0700 |
Danny Hooper |
fix: ignore fixer tool configurations that are missing patterns
|
Wed, 24 Jul 2019 16:22:45 -0700 |
Danny Hooper |
fix: remove support for :fileset sub-config in favor of :pattern
|
Thu, 21 Mar 2019 18:32:45 -0700 |
Danny Hooper |
fix: allow fixer tools to return metadata in addition to the file content
|
Thu, 21 Mar 2019 18:27:09 -0700 |
Danny Hooper |
fix: make the order of the work queue deterministic
|
Thu, 21 Mar 2019 18:35:39 -0700 |
Danny Hooper |
fix: allow fixing untracked files when given as arguments
|
Tue, 19 Mar 2019 22:58:39 -0700 |
Martin von Zweigbergk |
memctx: rename constructor argument "copied" to "copysource" (API)
|
Mon, 11 Feb 2019 15:28:04 -0800 |
Martin von Zweigbergk |
fix: migrate to new method for getting copy info
|
Mon, 07 Jan 2019 15:25:41 -0800 |
Danny Hooper |
tests: use more portable flags in test-fix.t
|
Thu, 08 Nov 2018 12:35:26 -0800 |
Danny Hooper |
fix: add extra field to fixed revisions to avoid creating obsolescence cycles
|
Tue, 06 Nov 2018 15:50:41 -0800 |
Danny Hooper |
fix: add suboption for configuring execution order of tools
|
Mon, 05 Nov 2018 16:05:45 -0800 |
Danny Hooper |
fix: rename :fileset subconfig to :pattern
|
Wed, 31 Oct 2018 13:11:51 -0700 |
Danny Hooper |
fix: add a config to abort when a fixer tool fails
|
Wed, 31 Oct 2018 21:16:54 +0900 |
Yuya Nishihara |
fix: disable use of thread-based worker
stable
|
Sat, 13 Oct 2018 02:17:41 -0700 |
rdamazio |
help: assigning categories to existing commands
|
Tue, 25 Sep 2018 23:25:36 -0400 |
Matt Harbison |
py3: remove a couple of superfluous calls to pycompat.rapply()
|
Sun, 23 Sep 2018 00:47:04 -0400 |
Matt Harbison |
py3: convert arguments, cwd and env to native strings when spawning subprocess
|
Tue, 07 Aug 2018 21:15:27 -0700 |
Danny Hooper |
fix: determine fixer tool failure by exit code instead of stderr
|
Mon, 06 Aug 2018 16:00:00 -0700 |
Danny Hooper |
fix: correctly set wdirwritten given that the dict item is deleted
|
Mon, 06 Aug 2018 14:30:27 -0700 |
Danny Hooper |
fix: pull out flag definitions to make them re-usable from extensions
|
Fri, 03 Aug 2018 16:39:09 -0700 |
Danny Hooper |
fix: compute changed lines lazily to make whole-file fixer tools faster
|
Wed, 01 Aug 2018 16:03:32 -0700 |
Danny Hooper |
fix: add a monkey-patchable point after all new revisions have been committed
|
Fri, 27 Jul 2018 14:46:59 -0700 |
Martin von Zweigbergk |
fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 06 Jul 2018 12:47:02 -0700 |
Danny Hooper |
fix: add test case that shows why --whole with --base is useful
|
Tue, 26 Jun 2018 16:29:55 -0700 |
Danny Hooper |
fix: add progress bar for number of file revisions processed
|
Tue, 26 Jun 2018 15:30:49 -0700 |
Danny Hooper |
fix: use a worker pool to parallelize running tools
|
Tue, 19 Jun 2018 11:07:40 -0700 |
Martin von Zweigbergk |
scmutil: make cleanupnodes optionally also fix the phase
|
Wed, 20 Jun 2018 09:27:30 -0700 |
Martin von Zweigbergk |
fix: include cleanupnodes() in transaction
|
Sat, 14 Apr 2018 00:30:39 +0900 |
Yuya Nishihara |
fix: use templater to substitute values in command string
|
Thu, 12 Apr 2018 14:27:13 -0400 |
Augie Fackler |
fix: port most of the way to python 3
|
Fri, 30 Mar 2018 16:40:25 -0700 |
Danny Hooper |
fix: add --all flag to fix non-public non-obsolete revisions
|
Sat, 31 Mar 2018 10:28:18 +0900 |
Yuya Nishihara |
py3: fix fix doctests to be bytes-safe
|
Fri, 30 Mar 2018 13:17:20 -0700 |
Danny Hooper |
fix: remove unused imports
|
Sat, 03 Mar 2018 14:08:44 -0800 |
Danny Hooper |
fix: new extension for automatically modifying file contents
|