Fri, 13 Dec 2019 11:21:31 -0800 Martin von Zweigbergk match: make sure `root` argument is always an absolute path (API)
Fri, 06 Dec 2019 20:29:02 -0500 Matt Harbison tests: show that fileset patterns don't work with `fix` when not in repo root
Wed, 18 Dec 2019 20:17:21 +0100 Denis Laxalde py3: force bytestr conversion of "reason" in scmutil.callcatch() stable 5.2.2
Fri, 20 Dec 2019 17:19:25 +0100 Georges Racinet tests-pure: fixing test-parseindex2
Fri, 13 Dec 2019 19:59:59 +0100 Pierre-Yves David rust-index: add a function to convert PyObject index for hg-core
Wed, 11 Dec 2019 18:40:04 +0100 Pierre-Yves David test: extract some generic data and utility from test-rust-ancestor.py
Tue, 17 Dec 2019 23:33:35 -0500 Matt Harbison patch: fix header.__repr__() to not have `b''` prefixes in file names
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 10:55:06 -0800 Martin von Zweigbergk rebase: restore i18n of a hint message
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
Tue, 17 Dec 2019 10:55:50 -0800 Martin von Zweigbergk fix: use rewriteutil.precheck() instead of reimplementing it
Tue, 17 Dec 2019 11:09:22 -0800 Martin von Zweigbergk split: use rewriteutil.precheck() instead of reimplementing it
Wed, 18 Dec 2019 09:18:02 +0300 Martin von Zweigbergk rebase: use rewriteutil.precheck() instead of reimplementing it
Tue, 17 Dec 2019 10:53:51 -0800 Martin von Zweigbergk histedit: use rewriteutil.precheck() instead of reimplementing it
Thu, 12 Dec 2019 23:25:16 -0800 Martin von Zweigbergk rebase: inline single-use variables passed to _definedestmap()
Thu, 12 Dec 2019 23:20:48 -0800 Martin von Zweigbergk rebase: use cmdutil.check_at_most_one_arg() for action+revision
Thu, 12 Dec 2019 23:03:52 -0800 Martin von Zweigbergk rebase: use cmdutil.check_incompatible_arguments() for --auto-orphans
Thu, 12 Dec 2019 22:43:15 -0800 Martin von Zweigbergk rebase: use cmdutil.check_at_most_one_arg() for -b/-s/-r
Thu, 12 Dec 2019 23:11:33 -0800 Martin von Zweigbergk rebase: inline single-use `dryrun` and `confirm` variables
Fri, 13 Dec 2019 14:50:42 -0800 Martin von Zweigbergk rebase: use cmdutil.check_incompatible_arguments() for action+confirm/dryrun
Fri, 13 Dec 2019 14:49:48 -0800 Martin von Zweigbergk rebase: use cmdutil.check_at_most_one_arg() for --confirm/--dry-run
Tue, 17 Dec 2019 21:25:54 -0500 Matt Harbison windows: factor the hgrc directory scan into a function
Tue, 17 Dec 2019 21:21:36 -0500 Matt Harbison windows: don't return early from building the hgrc search path
Tue, 17 Dec 2019 21:15:59 -0500 Matt Harbison windows: clarify a comment about the hgrc search path
Tue, 17 Dec 2019 21:12:17 -0500 Matt Harbison windows: drop detection of Windows 95/98/ME
Tue, 17 Dec 2019 14:04:02 -0500 Augie Fackler examples: add an example configuration for go source files
Sun, 15 Dec 2019 21:34:00 -0500 Matt Harbison util: move common proxyobserver attributes to the base class
Wed, 11 Dec 2019 22:23:42 -0800 Martin von Zweigbergk config: drop debug messages saying where config was read from
Wed, 11 Dec 2019 11:22:37 -0800 Martin von Zweigbergk rcutil: don't check if defaultrc/ is a directory -- we know it is
Fri, 29 Nov 2019 17:30:57 +0100 Raphaël Gomès rust-matchers: add support for `exactmatcher` in `dirstate.status`
Fri, 29 Nov 2019 17:30:10 +0100 Raphaël Gomès rust-dirstate-status: update bridge for new rust version of `dirstate.status`
Fri, 29 Nov 2019 17:29:06 +0100 Raphaël Gomès rust-dirstate-status: add `walk_explicit` implementation, use `Matcher` trait
Fri, 29 Nov 2019 18:54:06 +0100 Raphaël Gomès rust-matchers: add `FileMatcher` implementation
Thu, 12 Dec 2019 12:30:15 -0500 Matt Harbison exchange: ensure all outgoing subrepo references are present before pushing
Thu, 05 Dec 2019 16:19:16 -0500 Augie Fackler procutil: try and avoid angering CoreFoundation on macOS
Wed, 11 Dec 2019 17:35:29 +0100 Pierre-Yves David nodetree: simplify a conditionnal in shortesthexnodeidprefix
Wed, 11 Dec 2019 15:06:09 -0800 Martin von Zweigbergk config: close file even if we fail to read it
Wed, 11 Dec 2019 15:33:07 -0800 Martin von Zweigbergk config: catch intended exception when failing to parse config
Wed, 11 Dec 2019 09:39:14 -0800 Martin von Zweigbergk rust-hg-path: implement more readable custom Debug for HgPath{,Buf}
Mon, 16 Dec 2019 15:58:47 -0800 Martin von Zweigbergk util: implement sortdict.insert()
Mon, 16 Dec 2019 23:27:17 -0500 Matt Harbison patch: make __repr__() return str
Sun, 15 Dec 2019 23:46:10 -0500 Matt Harbison pytype: suppress warnings about no 'open_binary' on importlib.resources
Mon, 16 Dec 2019 17:10:51 -0500 Augie Fackler windows: if username(uid=None) is loaded, just use getpass
Fri, 13 Dec 2019 14:12:14 -0800 Martin von Zweigbergk transplant: use check_incompatible_arguments()
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: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:51:09 -0800 Martin von Zweigbergk fix: use cmdutil.check_at_most_one_arg()
Tue, 17 Dec 2019 10:26:44 +0300 Martin von Zweigbergk patchbomb: use cmdutil.check_at_most_one_arg()
Thu, 12 Dec 2019 15:48:48 -0800 Martin von Zweigbergk export: use cmdutil.check_at_most_one_arg()
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
Fri, 13 Dec 2019 14:40:52 -0800 Kyle Lippincott dirstate: when calling rebuild(), avoid some N^2 codepaths
Mon, 16 Dec 2019 11:28:14 +0100 Raphaël Gomès rust-warnings: fix warnings in tests
Mon, 16 Dec 2019 12:41:06 +0100 Pierre-Yves David relnotes: mention the merging of index and nodemap
Tue, 10 Dec 2019 17:07:09 -0500 Jordi Gutiérrez Hermoso crecord: remove toggleamend
Tue, 10 Dec 2019 17:02:09 -0500 Jordi Gutiérrez Hermoso crecord: repurpose "a" key to toggle all selections (BC)
Thu, 12 Dec 2019 11:41:28 -0500 Jordi Gutiérrez Hermoso hgweb: fix error in docstring
Thu, 12 Dec 2019 11:37:30 -0500 Jordi Gutiérrez Hermoso crecord: rewrite help string to avoid mentioning "crecord"
Fri, 13 Dec 2019 18:59:26 -0800 Rodrigo Damazio Bovendorp update: add some tests for the status quo of morestatus on update conflicts
Sun, 15 Dec 2019 21:43:18 -0500 Matt Harbison typing: suppress a warning that mercurial.windows.checkosfilename is missing
Sun, 15 Dec 2019 21:36:06 -0500 Matt Harbison typing: add an assertion to util.versiontuple
Sun, 15 Dec 2019 21:28:30 -0500 Matt Harbison typing: add a couple of assertions to lrucachedict to help pytype
Sun, 15 Dec 2019 21:26:21 -0500 Matt Harbison util: rename a variable to avoid confusing pytype
Sun, 15 Dec 2019 21:22:27 -0500 Matt Harbison pytype: suppress the import-error in util.py when importing re2
Sun, 15 Dec 2019 18:30:16 -0500 Matt Harbison debugcommands: finish moving `extendeddateformats` from util to dateutil
Sat, 14 Dec 2019 18:31:50 -0500 Matt Harbison ui: convert exception data to bytes when printing chained exception info
Sat, 14 Dec 2019 18:23:37 -0500 Matt Harbison ui: use a context manager to handle file streams in edit()
Thu, 12 Dec 2019 15:30:16 -0800 Martin von Zweigbergk graft: reuse cmdutl.resolvecommitoptions()
Fri, 13 Dec 2019 15:46:25 -0800 Kyle Lippincott rebase: make rebase not crash if p1 == p2 != nullid
Wed, 11 Dec 2019 19:42:05 -0800 Kyle Lippincott merge: add commands.merge.require-rev to require an argument to hg merge
Thu, 12 Dec 2019 09:59:03 -0800 Martin von Zweigbergk tests: make test-config-env.py a little less hacky
Thu, 12 Dec 2019 12:57:13 -0800 Martin von Zweigbergk help: get helptext/ data from `resources` module if available
Thu, 12 Dec 2019 10:26:09 -0800 Martin von Zweigbergk pycompat: allow pycompat.sysbytes() even if input already is bytes
Fri, 13 Dec 2019 10:10:40 -0800 Martin von Zweigbergk merge with stable
Tue, 19 Nov 2019 23:19:57 +0900 Yuya Nishihara rust-cpython: do not convert warning pattern to utf-8 bytes stable
Tue, 19 Nov 2019 23:16:16 +0900 Yuya Nishihara rust-cpython: import utils::files::* function at module level stable
Mon, 18 Nov 2019 17:37:59 +0100 Raphaël Gomès py3: send bytes from Rust-created warning patterns stable
Mon, 18 Nov 2019 17:34:44 +0100 Raphaël Gomès py3: pass bytes to `configint` and `configbool` stable
Sun, 10 Nov 2019 07:30:14 -0800 Raphaël Gomès rust-threads: force Rayon to respect the worker count in config stable
Thu, 12 Dec 2019 15:55:25 +0100 Raphaël Gomès rust-dirs: handle forgotten `Result`s
Fri, 13 Dec 2019 09:43:43 -0800 Martin von Zweigbergk merge with stable
Mon, 09 Dec 2019 22:24:58 -0800 Rodrigo Damazio Bovendorp status: outputting structured unfinished-operation information
Thu, 05 Dec 2019 14:28:21 -0800 Kyle Lippincott chg: fix chg to work with py3.7+ "coercing" the locale
Mon, 09 Dec 2019 22:20:35 -0500 Augie Fackler fuzz: add support for fuzzing under either Python 2 or 3
Fri, 22 Nov 2019 23:43:59 -0500 Matt Harbison phabricator: color the status in the "phabstatus" view
Wed, 11 Dec 2019 23:16:42 -0500 Matt Harbison phabricator: add the "Changes Planned" status name
Wed, 11 Dec 2019 15:23:54 -0800 Kyle Lippincott fuzz: fix mpatch_corpus to not have an overridden __repr__ on py3
Wed, 11 Dec 2019 10:00:24 -0800 Martin von Zweigbergk formatting: fix some recent formatting regressions
Mon, 09 Dec 2019 12:29:46 +0100 Pierre-Yves David remotefilelog: remove the `ensurestart` usage stable
Mon, 09 Dec 2019 11:26:53 +0100 Pierre-Yves David remotefilelog: remove most of the debugwait* command in the tests stable
Mon, 09 Dec 2019 11:45:17 +0100 Pierre-Yves David remotefilelog: use the correct redirection in tests stable
Mon, 09 Dec 2019 10:09:40 +0100 Pierre-Yves David remotefilelog: remove most sleep in tests stable
Mon, 09 Dec 2019 09:57:34 +0100 Pierre-Yves David remotefilelog: have command wait for background task in the tests stable
Mon, 09 Dec 2019 09:54:27 +0100 Pierre-Yves David remotefilelog: add a developer option to wait for background processes stable
Mon, 09 Dec 2019 09:53:43 +0100 Pierre-Yves David procutil: add a option to not fully detach background process stable
Thu, 05 Dec 2019 20:41:23 +0100 Georges Racinet cext-revlog: fixed __delitem__ for uninitialized nodetree
Wed, 20 Nov 2019 13:03:22 -0500 Matt Harbison filemerge: fix a missing attribute usage
Wed, 20 Nov 2019 13:01:56 -0500 Matt Harbison filemerge: drop a default argument to appease pytype
Tue, 10 Dec 2019 19:04:53 -0500 Augie Fackler fuzz: add a seed corpus for the dirs fuzzer
Tue, 10 Dec 2019 19:04:08 -0500 Augie Fackler fuzz: clean up production of seed corpora
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, 21 Nov 2019 16:54:00 +0100 Denis Laxalde phabricator: add a "phabstatus" template keyword
Sat, 23 Nov 2019 11:04:19 +0100 Denis Laxalde phabricator: add a "phabstatus" show view
Tue, 10 Dec 2019 14:40:44 -0800 Martin von Zweigbergk dirs: fix out-of-bounds access in Py3
Wed, 11 Dec 2019 11:16:12 +0100 Pierre-Yves David manifestcache: add some test involving shares
Tue, 10 Dec 2019 16:17:36 -0800 Kyle Lippincott fuzz: fix test-fuzz-targets.t to run with python3
Tue, 10 Dec 2019 15:29:58 -0800 Kyle Lippincott py3: fix a bytes vs str issue in remotefilelog extension
Fri, 29 Nov 2019 18:53:52 +0100 Raphaël Gomès rust-matchers: add doctests for `AlwaysMatcher`
Fri, 29 Nov 2019 17:24:40 +0100 Raphaël Gomès rust-hg-path: add method to get part of a path relative to a prefix
Fri, 29 Nov 2019 18:33:56 +0100 Raphaël Gomès rust-matchers: improve `Matcher` trait ergonomics
Fri, 29 Nov 2019 17:19:34 +0100 Raphaël Gomès rust-dirs-multiset: use `AsRef` instead of concrete types when possible
Thu, 21 Nov 2019 16:48:34 +0100 Denis Laxalde logcmdutil: call _exthook() in changesettemplater
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 tip