log

age author description
Thu, 05 Jan 2023 17:24:11 -0500 Matt Harbison watchman: refactor `ctypes.windll.kernel32` references to a local variable
Thu, 05 Jan 2023 17:21:09 -0500 Matt Harbison typing: disable [unsupported-operands] warning in the largefiles outgoing hook
Thu, 05 Jan 2023 17:15:27 -0500 Matt Harbison typing: add some assertions that a variable isn't None
Thu, 05 Jan 2023 17:09:41 -0500 Matt Harbison largefiles: reference `mercurial.configitems.dynamicdefault` directly
Thu, 05 Jan 2023 17:04:16 -0500 Matt Harbison releasenotes: fix a typo in a comment
Thu, 05 Jan 2023 17:02:02 -0500 Matt Harbison schemes: fix a broken check for drive letter conflicts
Fri, 06 Jan 2023 13:04:50 -0500 Matt Harbison typing: suppress a bunch of potential import-error cases in extensions
Thu, 05 Jan 2023 00:09:48 -0500 Matt Harbison watchman: drop some py2 compat code
Wed, 04 Jan 2023 17:15:19 -0500 Matt Harbison pytype: add coverage for hgdemandimport
Fri, 16 Dec 2022 17:46:20 +0100 Joerg Sonnenberger hgweb: skip body creation of HEAD for most requests
Wed, 04 Jan 2023 16:02:22 +0100 Raphaël Gomès branching: merge stable into default
Wed, 04 Jan 2023 12:06:07 +0100 Raphaël Gomès relnotes: last-minute addition to 6.3.2 stable
Wed, 04 Jan 2023 12:06:07 +0100 Raphaël Gomès relnotes: add 6.3.2 stable
Wed, 04 Jan 2023 12:07:55 +0100 Raphaël Gomès Added signature for changeset 59466b13a3ae stable
Wed, 04 Jan 2023 12:07:54 +0100 Raphaël Gomès Added tag 6.3.2 for changeset 59466b13a3ae stable
Tue, 03 Jan 2023 13:38:56 -0800 Martin von Zweigbergk filemerge: fix crash when using filesets in [partial-merge-tools] stable 6.3.2
Tue, 03 Jan 2023 11:53:35 -0500 Matt Harbison urlutil: drop the deprecated `getpath()`
Tue, 03 Jan 2023 11:51:56 -0500 Matt Harbison ui: drop the deprecated `getpath()`
Tue, 03 Jan 2023 11:48:21 -0500 Matt Harbison ui: drop the deprecated `expandpath()`
Tue, 06 Dec 2022 17:12:59 -0500 Matt Harbison packaging: add dependencies to the PyOxidizer build on macOS stable
Tue, 06 Dec 2022 15:32:11 -0500 Matt Harbison tests: conditionalize path output for in-memory pyoxidizer resources stable
Tue, 06 Dec 2022 13:03:36 -0500 Matt Harbison tests: conditionalize test output for in-filesystem pyoxidizer resources stable
Tue, 06 Dec 2022 13:02:54 -0500 Matt Harbison hghave: add predicates for embedded and filesystem pyoxidizer resources stable
Mon, 05 Dec 2022 11:49:56 -0500 Matt Harbison run-tests: support --pyoxidized on macOS stable
Mon, 05 Dec 2022 11:46:00 -0500 Matt Harbison make: add a target for building pyoxidizer tests on macOS stable
Mon, 02 Jan 2023 11:38:20 -0500 Matt Harbison copyright: update to 2023 stable
Mon, 02 Jan 2023 15:27:55 +0400 Anton Shestakov bisect: correct message about aborting an in-progress bisect (issue6527) stable
Thu, 22 Dec 2022 16:57:56 +0000 Arseniy Alekseyev revlog: fix misleading comment about _maxinline
Wed, 21 Dec 2022 12:26:00 +0100 Raphaël Gomès verify: print short `p1` node in relevant dirstate messages
Mon, 02 May 2022 11:27:20 +0200 Raphaël Gomès verify: also check dirstate
Mon, 02 May 2022 17:47:38 +0200 Raphaël Gomès tests: use the `--quiet` flag for verify when applicable
Wed, 21 Dec 2022 12:03:02 +0100 Raphaël Gomès verify: format messages directly at the source
Mon, 02 May 2022 11:58:43 +0200 Raphaël Gomès dirstate: update messages in verify to not use the old `state` API
Mon, 02 May 2022 17:39:01 +0200 Raphaël Gomès dirstate: add narrow support to `verify`
Mon, 02 May 2022 11:42:23 +0200 Raphaël Gomès dirstate: stop using `entry.state()` for logic in `verify`
Mon, 02 May 2022 11:40:33 +0200 Raphaël Gomès dirstate-entry: add `modified` property
Mon, 19 Dec 2022 16:22:01 +0100 Franck Bret debug: add debug-revlog-stats command
Fri, 16 Dec 2022 22:24:05 -0500 Matt Harbison typing: attempt to remove @overloads in the platform module for stdlib methods
Fri, 16 Dec 2022 22:07:02 -0500 Matt Harbison typing: add trivial type hints to rest of the windows platform module
Fri, 16 Dec 2022 18:27:15 -0500 Matt Harbison typing: add type hints to the rest of the posix module
Fri, 16 Dec 2022 18:14:54 -0500 Matt Harbison typing: add type hints to the platform `cachestat` classes
Fri, 16 Dec 2022 14:24:02 -0500 Matt Harbison util: fix the signature of observedbufferedinputpipe._fillbuffer()
Fri, 16 Dec 2022 14:15:09 -0500 Matt Harbison tests: drop some obsolete py2 handling in util.py doctest
Fri, 16 Dec 2022 00:54:39 -0500 Matt Harbison typing: add type hints to the common posix/windows platform functions
Thu, 15 Dec 2022 21:13:11 -0500 Matt Harbison typing: add type hints to the posix platform module matching win32.py
Thu, 15 Dec 2022 18:02:55 -0500 Matt Harbison typing: add type hints to mercurial/win32.py
Thu, 15 Dec 2022 15:46:25 -0500 Matt Harbison windows: drop some py2 registry module importing
Thu, 15 Dec 2022 15:41:59 -0500 Matt Harbison typing: add type hints to the platform specific scm modules
Thu, 15 Dec 2022 01:05:27 -0500 Matt Harbison typing: add type hints to most mercurial/pycompat.py functions
Wed, 14 Dec 2022 22:27:22 -0500 Matt Harbison statprof: don't pass str `sys.argv` to a function expecting bytes
Wed, 14 Dec 2022 22:24:54 -0500 Matt Harbison typing: drop an unnecessary warning disabling comment in match.py
Wed, 14 Dec 2022 22:22:12 -0500 Matt Harbison scmposix: don't subscript IOError
Wed, 14 Dec 2022 01:51:33 -0500 Matt Harbison typing: add type hints to pycompat.bytestr
Wed, 14 Dec 2022 01:38:52 -0500 Matt Harbison pycompat: explicitly prefix builtin attr usage with `builtins.`
Wed, 14 Dec 2022 01:32:03 -0500 Matt Harbison typing: add type hints to global variables in mercurial/pycompat.py
Tue, 13 Dec 2022 16:48:47 -0500 Matt Harbison windows: drop an unused method
Mon, 12 Dec 2022 14:10:12 -0500 Matt Harbison typing: add type hints to the prompt methods in mercurial/ui.py
Mon, 12 Dec 2022 14:17:05 -0500 Matt Harbison ui: split the `default` arg out of **kwargs for the internal prompt method
Sun, 11 Dec 2022 00:10:56 -0500 Matt Harbison typing: add trivial type hints to mercurial/ui.py
Sat, 10 Dec 2022 14:57:42 -0500 Matt Harbison doc: don't pass str to ui methods in check-seclevel.py
Sat, 10 Dec 2022 14:44:46 -0500 Matt Harbison typing: add type hints related to message output in mercurial/ui.py
Sat, 10 Dec 2022 00:22:13 -0500 Matt Harbison typing: add type hints related to progress bars in mercurial/ui.py
Fri, 25 Nov 2022 18:39:47 -0500 Matt Harbison pytype: stop excluding mercurial/ui.py
Mon, 12 Dec 2022 17:49:48 +0400 Anton Shestakov tests: document what the other currently enabled pylint check ensures stable
Mon, 12 Dec 2022 17:42:30 +0400 Anton Shestakov hghave: detect newer pylint stable
Sat, 12 Nov 2022 00:18:41 +0100 Pierre-Yves David emitrevision: consider ancestors revision to emit as available base stable
Wed, 09 Nov 2022 13:54:15 -0500 Pierre-Yves David sqlitestore: add an `ancestors` method stable
Thu, 24 Nov 2022 04:04:19 +0100 Pierre-Yves David emitrevision: if we need to compute a delta on the fly, try p1 or p2 first stable
Mon, 28 Nov 2022 16:27:23 +0100 Pierre-Yves David emitrevision: simplify the fallback to computed delta stable
Mon, 28 Nov 2022 15:59:52 +0100 Pierre-Yves David emitrevision: also check the parents in the availability closure stable
Mon, 28 Nov 2022 15:48:51 +0100 Pierre-Yves David emitrevision: add a small closure to check if a base is usable stable
Thu, 08 Dec 2022 15:13:17 +0100 Pierre-Yves David chg: scale the timeout in test with the rest stable
Sun, 11 Dec 2022 16:46:29 +0400 Anton Shestakov hghave: we might need py310 and py311 at some point stable
Sun, 11 Dec 2022 16:44:50 +0400 Anton Shestakov hghave: detect Python 3.10 and 3.11 as well stable
Mon, 05 Dec 2022 16:05:04 -0500 Matt Harbison extensions: load help from hgext.__index__ as a fallback this time stable
Wed, 07 Dec 2022 11:26:07 -0500 Matt Harbison extensions: process disabled external paths when `hgext` package is in-memory stable
Mon, 05 Dec 2022 15:14:33 -0500 Matt Harbison hg: show the correct message when cloning an LFS repo with extension disabled stable
Thu, 08 Dec 2022 21:45:47 -0500 Matt Harbison demandimport: fix a crash in LazyFinder.__delattr__ stable
Wed, 07 Dec 2022 20:12:23 +0100 Pierre-Yves David bundle: emit full snapshot as is, without doing a redelta
Tue, 06 Dec 2022 12:10:31 +0100 Pierre-Yves David bundle: when forcing acceptance of incoming delta also accept snapshot
Wed, 07 Dec 2022 20:05:19 +0100 Pierre-Yves David delta-find: properly report full snapshot used from cache as such
Wed, 07 Dec 2022 22:40:54 +0100 Pierre-Yves David test-acl: glob the payload size again
Mon, 05 Dec 2022 19:37:12 +0400 Anton Shestakov tests: use `test -f` instead of `ls` to see if a file is present (issue6662) stable
Tue, 29 Nov 2022 15:41:28 -0800 Martin von Zweigbergk amend: add a --draft option to set phase to draft
Tue, 29 Nov 2022 13:07:16 -0800 Martin von Zweigbergk commit: add --draft option to use draft phase
Tue, 29 Nov 2022 14:40:17 -0800 Martin von Zweigbergk tests: use graph log in test-phases.t
Tue, 29 Nov 2022 13:31:01 -0800 Martin von Zweigbergk commit: move check for incompatible args earlier
Mon, 07 Nov 2022 22:30:30 -0500 Pierre-Yves David delta-find: add a delta-reuse policy that blindly accepts incoming deltas
Sat, 03 Dec 2022 01:24:34 +0100 Pierre-Yves David delta-find: add a `delta-reuse-policy` on configuration `path`
Sat, 03 Dec 2022 01:31:23 +0100 Pierre-Yves David changegroup: add `delta_base_reuse_policy` argument
Sat, 03 Dec 2022 01:16:22 +0100 Pierre-Yves David bundleoperation: optionnaly record the `remote` that produced the bundle
Mon, 05 Dec 2022 03:23:46 +0100 Pierre-Yves David delta-find: add a test checking various simple behavior
Mon, 05 Dec 2022 17:28:40 +0100 Raphaël Gomès rust-status: fix thread count ceiling stable
Fri, 02 Dec 2022 19:34:01 +0100 Pierre-Yves David peer: pass the `path` to the statichttp peer
Sat, 03 Dec 2022 06:16:58 +0100 Pierre-Yves David peer: get the `path` object down to the sshpeer
Sat, 03 Dec 2022 06:16:45 +0100 Pierre-Yves David logexchange: use the proper accessors to get the remote url
Sat, 03 Dec 2022 00:24:28 +0100 Pierre-Yves David peer: get the `path` object down to the httppeer
Sat, 03 Dec 2022 05:53:13 +0100 Pierre-Yves David path: fix `url.copy` dropping the port
Fri, 02 Dec 2022 18:19:59 +0100 Pierre-Yves David peer: pass the `path` object to `make_peer`
Fri, 02 Dec 2022 18:18:57 +0100 Pierre-Yves David path: allow to copy a path while adjusting the url
Sat, 03 Dec 2022 00:19:23 +0100 Pierre-Yves David peer: store the path object used to build a peer from a repo
Fri, 02 Dec 2022 17:41:44 +0100 Pierre-Yves David peer: build a `path` object on the fly when needed
Sat, 03 Dec 2022 00:16:07 +0100 Pierre-Yves David peer: have `repo.peer` take an optional `path` argument
Sat, 03 Dec 2022 00:13:50 +0100 Pierre-Yves David peer: add a `path` attribute to peer
Sat, 03 Dec 2022 00:00:41 +0100 Pierre-Yves David peer: have a common constructor and use it
Fri, 02 Dec 2022 18:04:51 +0100 Pierre-Yves David peer: use a dedicated name for the `peer` constructor
Fri, 02 Dec 2022 18:04:37 +0100 Pierre-Yves David peer: dissolve `_peerlookup` into its last two callers
Sat, 03 Dec 2022 03:45:45 +0100 Pierre-Yves David peer: stop having a `peer()` method on `peer()`
Sat, 03 Dec 2022 03:45:39 +0100 Pierre-Yves David clone: explicitly detect the need to fetch a peer
Fri, 02 Dec 2022 19:15:04 +0100 Pierre-Yves David addbranchrevs: explicitly detect the need to fetch a peer
Fri, 02 Dec 2022 17:01:54 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg clone`
Fri, 02 Dec 2022 16:49:54 +0100 Pierre-Yves David path: use `get_clone_path_obj` in share
Fri, 02 Dec 2022 16:42:36 +0100 Pierre-Yves David path: pass `path` to `peer` in mq
Fri, 02 Dec 2022 16:36:43 +0100 Pierre-Yves David path: use `get_clone_path_obj` in _getlocal
Fri, 02 Dec 2022 16:34:00 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg init`
Fri, 02 Dec 2022 16:30:48 +0100 Pierre-Yves David path: add a `get_clone_path_obj` function
Fri, 02 Dec 2022 03:56:23 +0100 Pierre-Yves David path: simplify the implementation of `get_clone_path`
Fri, 02 Dec 2022 03:51:27 +0100 Pierre-Yves David path: clarify document of `get_clone_path`
Fri, 02 Dec 2022 06:52:27 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg perf::discovery`
Fri, 02 Dec 2022 06:49:39 +0100 Pierre-Yves David path: pass `path` to `peer` in remotefilelog's tests
Fri, 02 Dec 2022 06:48:17 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg fastannotate`
Fri, 02 Dec 2022 06:45:46 +0100 Pierre-Yves David path: pass `path` to `peer` in infinitepush
Fri, 02 Dec 2022 06:42:17 +0100 Pierre-Yves David path: pass `path` to `peer` in largefiles
Fri, 02 Dec 2022 06:38:03 +0100 Pierre-Yves David path: pass `path` to `peer` in narrow
Fri, 02 Dec 2022 06:37:15 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg fetch`
Fri, 02 Dec 2022 06:33:50 +0100 Pierre-Yves David path: use `get_unique_pull_path_obj` in `hg relink`
Fri, 02 Dec 2022 06:31:19 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg transplant`
Fri, 02 Dec 2022 06:29:11 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg debugbackupbundle`
Fri, 02 Dec 2022 06:24:52 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg debugssl`
Fri, 02 Dec 2022 06:21:08 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg debugdiscovery`
Fri, 02 Dec 2022 05:11:53 +0100 Pierre-Yves David path: pass `path` to `peer` in `remote(...)` revset
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`
Fri, 02 Dec 2022 03:50:28 +0100 Pierre-Yves David path: introduce a `get_unique_pull_path_obj` function
Fri, 02 Dec 2022 01:55:05 +0100 Pierre-Yves David path: simplify the `get_unique_pull_path` function
Fri, 02 Dec 2022 01:41:27 +0100 Pierre-Yves David path: remove outdated documentation point from `get_unique_push_path`
Thu, 01 Dec 2022 18:41:59 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg pull`
Thu, 01 Dec 2022 18:19:08 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg incoming`
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 16:58:22 +0100 Pierre-Yves David path: remove outdated documentation point from `get_unique_pull_path`
Thu, 01 Dec 2022 16:53:22 +0100 Pierre-Yves David path: update `get_unique_pull_path` to point out it returns a url
Fri, 02 Dec 2022 02:03:49 +0100 Pierre-Yves David changelog-v2: fix the docket `struct`
Thu, 01 Dec 2022 02:26:34 +0100 Pierre-Yves David path: pass `path` to `peer` in infinite push
Thu, 01 Dec 2022 02:21:18 +0100 Pierre-Yves David path: pass `path` to `peer` in `hg histedit`
Thu, 01 Dec 2022 02:14:40 +0100 Pierre-Yves David path: pass `path` to `peer` in the `outgoing` revset
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`
Wed, 30 Nov 2022 19:43:26 +0100 Pierre-Yves David path: have `peer` constructor accept a `path` object
Thu, 01 Dec 2022 01:46:46 +0100 Pierre-Yves David path: deprecated the `pushloc` attribute
Thu, 01 Dec 2022 01:41:34 +0100 Pierre-Yves David path: update logic in `perf` to use the push variant when available
Thu, 01 Dec 2022 01:38:33 +0100 Pierre-Yves David path: directly use the push_variant in `infinitepush`
Thu, 01 Dec 2022 01:38:07 +0100 Pierre-Yves David path: directly use the push_variant in `hg histedit` outgoing logic
Thu, 01 Dec 2022 01:37:41 +0100 Pierre-Yves David path: directly use the push_variant in the `outgoing` revset
Thu, 01 Dec 2022 01:37:10 +0100 Pierre-Yves David path: directly use the push_variant in outgoing internals
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`
Thu, 01 Dec 2022 01:33:27 +0100 Pierre-Yves David path: have `get_push_paths` directly return the push variants
Thu, 01 Dec 2022 01:32:24 +0100 Pierre-Yves David path: add a method to retrieve a "push variant" of a path
Thu, 01 Dec 2022 18:01:24 +0400 Anton Shestakov tests: use an all too familiar executable in test-run-tests.t (issue6661) stable
Thu, 01 Dec 2022 01:27:47 +0100 Pierre-Yves David path: move the url parsing and related attribute setting to a method
Tue, 29 Nov 2022 22:22:18 +0100 Pierre-Yves David peer-or-repo: remove the now unused function
Tue, 29 Nov 2022 22:21:19 +0100 Pierre-Yves David peer-or-repo: build a repo directly in the `repo` function
Tue, 29 Nov 2022 22:04:23 +0100 Pierre-Yves David peer-or-repo: build a peer directly in the `peer` function
Tue, 29 Nov 2022 22:03:10 +0100 Pierre-Yves David static-http: have `statichttprepo.instance` return a peer object
Wed, 30 Nov 2022 12:22:02 +0100 Pierre-Yves David scheme: move the drive letter checking in its own function
Tue, 29 Nov 2022 21:48:08 +0100 Pierre-Yves David peer-or-repo: split the scheme between repo and peer
Wed, 30 Nov 2022 13:55:15 +0100 Pierre-Yves David peer-or-repo: stop relying on AttributeError in `islocal`
Tue, 29 Nov 2022 21:42:08 +0100 Pierre-Yves David repo-or-peer: deprecate calling `islocal` on non-path object
Thu, 01 Dec 2022 15:27:11 +0400 Anton Shestakov tests: add the missing space to test-hghave.t (issue6762) stable
Wed, 30 Nov 2022 11:12:48 +0100 Pierre-Yves David share: stop using 'islocal' with repo instance
Tue, 29 Nov 2022 19:54:55 +0100 Pierre-Yves David peer-or-repo: make sure object in "scheme" have a `instance` object
Tue, 29 Nov 2022 18:30:54 +0100 Pierre-Yves David peer-or-repo: move the object setup in its own function
Sun, 06 Nov 2022 17:53:17 -0500 Pierre-Yves David delta-find: use a single snapshot cache when applying a group to an object
Sun, 06 Nov 2022 17:55:55 -0500 Pierre-Yves David delta-find: make sure we only use newer full snapshot as candidate
Sun, 06 Nov 2022 17:55:46 -0500 Pierre-Yves David delta-find: use sets instead of list in the snapshot cache
Sun, 06 Nov 2022 16:56:23 -0500 Pierre-Yves David delta-find: use a smarter object for snapshot caching
Mon, 07 Nov 2022 22:12:59 -0500 Pierre-Yves David find-delta: pass the cache-delta usage policy alongside the cache-delta
Mon, 28 Nov 2022 18:58:35 +0100 Pierre-Yves David find-delta: move most of the debug-find-delta code in the debug module
Mon, 07 Nov 2022 20:02:32 -0500 Pierre-Yves David find-delta: minor preparatory change
Mon, 07 Nov 2022 17:57:28 -0500 Pierre-Yves David find-delta: rename _isgooddeltainfo
Mon, 07 Nov 2022 18:06:17 -0500 Pierre-Yves David test-revlog-raw: drop the overwrite of dead code
Sat, 12 Nov 2022 00:18:41 +0100 Pierre-Yves David emitrevision: consider ancestors revision to emit as available base
Wed, 09 Nov 2022 13:54:15 -0500 Pierre-Yves David sqlitestore: add an `ancestors` method
Thu, 24 Nov 2022 04:04:19 +0100 Pierre-Yves David emitrevision: if we need to compute a delta on the fly, try p1 or p2 first
Mon, 28 Nov 2022 16:27:23 +0100 Pierre-Yves David emitrevision: simplify the fallback to computed delta
Mon, 28 Nov 2022 15:59:52 +0100 Pierre-Yves David emitrevision: also check the parents in the availability closure
Mon, 28 Nov 2022 15:48:51 +0100 Pierre-Yves David emitrevision: add a small closure to check if a base is usable
Mon, 17 Oct 2022 16:26:16 +0200 Pierre-Yves David reuse-delta-base: improves some documentation
Mon, 28 Nov 2022 16:10:30 +0400 Anton Shestakov tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762) stable
Fri, 25 Nov 2022 15:14:40 +0100 Raphaël Gomès branching: merge stable into default
Tue, 22 Nov 2022 12:44:22 +0100 Pierre-Yves David changelog-v2: add a configuration to disable rank computation
Mon, 21 Nov 2022 15:04:19 +0100 Pierre-Yves David debugrevlog: display total stored information
Mon, 07 Nov 2022 14:38:52 -0500 Pierre-Yves David debug-revlog: details about non-ancestors delta-bases
Mon, 07 Nov 2022 14:24:52 -0500 Pierre-Yves David debug-revlog: move the code in revlogutils module
Mon, 07 Nov 2022 14:13:59 -0500 Pierre-Yves David debug-revlog: move the --dump code in `revlogutils` module
Wed, 23 Nov 2022 19:08:27 +0100 Pierre-Yves David delta-find: set the default candidate chunk size to 10
Sun, 06 Nov 2022 14:47:17 -0500 Pierre-Yves David delta-find: add a way to control the number of bases tested at the same time
Thu, 24 Nov 2022 10:34:34 +0100 Pierre-Yves David test: adjust test-push-race.t timeout's to overall test timeout stable
Wed, 23 Nov 2022 21:11:46 -0500 Matt Harbison setup: include vendored 3rd party type stubs
Wed, 23 Nov 2022 20:59:53 -0500 Matt Harbison ci: bump pytype to 2022.11.18
Wed, 23 Nov 2022 20:56:22 -0500 Matt Harbison ci: run the script to add vendored type stubs to typeshed
Wed, 23 Nov 2022 20:50:39 -0500 Matt Harbison contrib: add a script for adding vendored type stubs to typeshed
Wed, 23 Nov 2022 20:23:26 -0500 Matt Harbison contrib: update check-pytype.sh to list stubs that caused pytype to crash
Wed, 23 Nov 2022 16:11:20 -0500 Matt Harbison typing: add py.typed to mercurial.cext for PEP 561 support
Wed, 23 Nov 2022 15:50:20 -0500 Matt Harbison typing: add missing signature for mercurial.cext.parsers.parse_index2()
Wed, 23 Nov 2022 11:22:22 -0500 Matt Harbison typing: minor tweaks to allow updating to pytype 2022.11.18
Wed, 23 Nov 2022 14:42:11 +0100 Raphaël Gomès python-compat: adapt to Python 3.11 BC breakage with `random.sample` stable
Sun, 20 Nov 2022 22:54:43 -0500 Matt Harbison typing: add type hints to mercurial/help.py
Tue, 22 Nov 2022 11:55:26 -0500 Matt Harbison match: make the FLAG_RE pattern a raw string stable
Sun, 20 Nov 2022 23:09:12 -0500 Matt Harbison configitems: add a default value for "merge-tools.xxx.regappend"
Mon, 21 Nov 2022 15:04:42 -0500 Matt Harbison attr: vendor 22.1.0
Mon, 21 Nov 2022 16:18:28 -0500 Matt Harbison tests: update test-util.py for modern attrs package
Tue, 15 Nov 2022 01:52:46 +0100 Raphaël Gomès rhg: upgrade the remainder of the dependencies
Tue, 15 Nov 2022 00:02:43 +0100 Raphaël Gomès rhg: upgrade `clap` dependency
Mon, 14 Nov 2022 17:18:56 +0100 Raphaël Gomès hg-cpython: upgrade dependencies
Mon, 14 Nov 2022 17:17:04 +0100 Raphaël Gomès hg-core: upgrade all remaining dependencies
Mon, 14 Nov 2022 17:14:20 +0100 Raphaël Gomès hg-core: upgrade `clap` dependency
Mon, 14 Nov 2022 16:35:57 +0100 Raphaël Gomès hg-core: upgrade `zstd` dependency
Mon, 14 Nov 2022 15:43:05 +0100 Raphaël Gomès hg-core: make use of `strip_suffix` now that we're using Rust 1.45+
Mon, 14 Nov 2022 15:34:51 +0100 Raphaël Gomès rust: use `matches!` macro now that we're using Rust 1.42+
Mon, 14 Nov 2022 15:31:49 +0100 Raphaël Gomès hg-core: remove unneeded util now that we support Rust 1.42+
Mon, 14 Nov 2022 15:29:58 +0100 Raphaël Gomès hg-core: remove unneeded trait now that we support Rust 1.52+
Mon, 14 Nov 2022 15:20:48 +0100 Raphaël Gomès rust: remove newly redundant `use` statements with the 2021 edition prelude
Mon, 14 Nov 2022 15:19:27 +0100 Raphaël Gomès rust: move all crates in the main workspace to edition 2021
Thu, 20 Oct 2022 12:26:57 +0200 Raphaël Gomès rust: upgrade supported Rust toolchain version
Sun, 20 Nov 2022 15:55:27 -0500 Matt Harbison help: fix a py3 error interpolating Set into b'%s' stable
Sat, 19 Nov 2022 20:40:47 +0100 Raphaël Gomès branching: merge stable into default
Sat, 19 Nov 2022 16:14:20 +0100 Raphaël Gomès Added signature for changeset c890d8b8bc59 stable
Sat, 19 Nov 2022 16:14:08 +0100 Raphaël Gomès Added tag 6.3.1 for changeset c890d8b8bc59 stable
Sat, 19 Nov 2022 16:00:39 +0100 Raphaël Gomès relnotes: add 6.3.1 stable 6.3.1
Sat, 19 Nov 2022 16:43:02 +0100 Pierre-Yves David tests: fix test-sparse-revlog
Sat, 19 Nov 2022 01:35:01 +0100 Pierre-Yves David memory-usage: fix `hg log --follow --rev R F` space complexity stable
Fri, 18 Nov 2022 13:47:29 +0000 Arseniy Alekseyev tests: run many tests in $TESTTMP/repo instead of $TESTTMP stable
Fri, 18 Nov 2022 13:52:18 +0000 Arseniy Alekseyev tests: fix the detection of dirstate-v2 in hghave.py stable
Thu, 17 Nov 2022 14:37:43 +0000 Arseniy Alekseyev dirstate-v2: do not put the dirstate data file in a transaction, stable
Fri, 18 Nov 2022 13:43:03 -0500 Matt Harbison commit: properly consider file include and exclude options when closing branch stable
Fri, 18 Nov 2022 14:03:56 -0500 Matt Harbison tests: demonstrate a bug blocking a redundant branch close stable
Thu, 17 Nov 2022 16:31:52 +0000 Arseniy Alekseyev tests: stop creating temporary files in TESTDIR stable
Sun, 06 Nov 2022 15:03:31 -0500 Pierre-Yves David delta-find: adjust the moment when we mark something as "tested"
Sun, 06 Nov 2022 12:53:57 -0500 Pierre-Yves David delta-find: rename a variable for clarity
Sun, 06 Nov 2022 12:53:03 -0500 Pierre-Yves David delta-find: small documentation update
Sun, 06 Nov 2022 12:51:50 -0500 Pierre-Yves David delta-find: move pre-filtering with other pre-filtering logic
Sun, 06 Nov 2022 13:46:08 -0500 Pierre-Yves David delta-find: expand a function definition and call before extendin it
Mon, 17 Oct 2022 22:19:43 +0200 Pierre-Yves David debug: add an option to display statistic about a unbundling operation
Tue, 15 Nov 2022 16:25:23 +0100 Pierre-Yves David debug: add an option to display statistic about a bundling operation
Tue, 15 Nov 2022 18:08:56 +0100 Pierre-Yves David delta-find: add debug information about reuse of cached data
Tue, 08 Nov 2022 18:05:19 -0500 Matt Harbison cffi: fix a bytes vs str issue on macOS when listing directories stable
Wed, 02 Nov 2022 12:54:12 -0400 Jason R. Coombs packaging: refresh dependency hashes (issue6750) stable
Wed, 16 Nov 2022 15:39:10 +0100 Pierre-Yves David matcher: do not prepend '.*' to pattern using ^ after flags stable
Wed, 16 Nov 2022 16:38:42 +0100 Pierre-Yves David matcher: fix the issue with regex inline-flag in rust oo stable
Wed, 16 Nov 2022 13:05:01 +0100 Pierre-Yves David matcher: fix issues regex flag contained in pattern (issue6759) stable
Wed, 16 Nov 2022 14:40:27 +0100 Pierre-Yves David release: removed the 6.3.0 tag stable
Tue, 08 Nov 2022 18:05:19 -0500 Matt Harbison cffi: fix a bytes vs str issue on macOS when listing directories
Tue, 08 Nov 2022 14:31:10 -0500 Matt Harbison typing: fix the typehint for `skip` arg on `osutil.listdir()` to be optional
Tue, 08 Nov 2022 14:17:56 -0500 Matt Harbison typing: add type hints to mpatch implementations
Tue, 08 Nov 2022 13:59:16 -0500 Matt Harbison typing: add type hints to bdiff implementations
Tue, 08 Nov 2022 13:52:46 -0500 Matt Harbison cffi: adjust the list returned by bdiff.blocks to never have a None entry
Tue, 08 Nov 2022 13:38:06 -0500 Matt Harbison typing: fix a syntax error in mercurial/cext/bdiff.pyi
Mon, 14 Nov 2022 13:35:56 +0100 Raphaël Gomès hg-core: relax dependencies pinning stable
Mon, 14 Nov 2022 19:58:44 +0400 Anton Shestakov tests: make running ls in a no longer existing directory more portable stable
Mon, 14 Nov 2022 19:38:57 +0400 Anton Shestakov tests: move some lines inside #if windows-#else block test-removeemptydirs.t stable
Mon, 20 Jun 2022 12:53:08 +0400 Anton Shestakov tests: use ls -A instead of ls -1 in test-removeemptydirs.t stable
Tue, 15 Nov 2022 10:28:39 +0100 Pierre-Yves David release: add the "6.3" to the 6.3 release stable
Mon, 14 Nov 2022 20:21:53 +0100 pacien tests: fix new git protocol policy in convert-git.t stable
Fri, 04 Nov 2022 19:38:47 -0400 Pierre-Yves David debug-delta-find: add a --source option
Wed, 02 Nov 2022 09:34:03 -0400 Jason R. Coombs demandimport: ensure lazyloaderex sets loader attributes (issue6725)
Tue, 30 Aug 2022 09:59:53 -0400 Jason R. Coombs shelve: add test for Shelf.changed_files
Mon, 29 Aug 2022 14:11:26 -0400 Jason R. Coombs shelve: add Shelf.changed_files for resolving changed files in a plugin
Mon, 14 Nov 2022 10:59:09 +0100 Raphaël Gomès branching: merge stable into default
Mon, 14 Nov 2022 10:57:44 +0100 Raphaël Gomès relnotes: add final 6.3 relnotes stable
Mon, 14 Nov 2022 10:35:09 +0100 Raphaël Gomès Added signature for changeset 04f1dba53c96 stable
Mon, 14 Nov 2022 10:34:17 +0100 Raphaël Gomès Added tag 6.3.0 for changeset 04f1dba53c96 stable
Wed, 09 Nov 2022 23:28:01 -0500 Raphaël Gomès rust: create wrapper struct to reduce `regex` contention issues stable 6.3
Sat, 12 Nov 2022 02:38:53 +0100 Pierre-Yves David tags-fnode-cache: skip building a changectx in getfnode stable
Sat, 12 Nov 2022 02:38:26 +0100 Pierre-Yves David tags-fnode-cache: do not repeatedly open the filelog in a loop stable
Sat, 12 Nov 2022 02:30:41 +0100 Pierre-Yves David profile: prevent a crash when line number is unknown stable
Mon, 07 Nov 2022 09:25:20 +0100 Mathias De Mare configitems: enable pullbundles by default
Sun, 06 Nov 2022 12:15:35 -0500 Matt Harbison upgrade: byteify requirement changes written to output stable
Fri, 04 Nov 2022 22:59:16 -0400 Matt Harbison typing: add basic type hints to stringutil.py
Fri, 04 Nov 2022 17:54:43 -0400 Matt Harbison vfs: make the default opener mode binary
Wed, 02 Nov 2022 17:30:57 -0400 Matt Harbison typing: add basic type hints to vfs.py
Fri, 04 Nov 2022 17:35:44 -0400 Matt Harbison util: implement `writelines()` on atomictempfile
Wed, 02 Nov 2022 16:43:01 -0400 Matt Harbison typing: add basic type hints to localrepo.py
Sat, 05 Nov 2022 00:38:02 -0400 Matt Harbison check-code: drop the check for whitespace around named parameters
Thu, 03 Nov 2022 16:30:35 +0100 Raphaël Gomès rhg: add a config option to fall back immediately stable
Wed, 19 Oct 2022 12:38:06 +0200 Raphaël Gomès rust-status: query fs traversal metadata lazily
Wed, 19 Oct 2022 14:46:19 +0200 Raphaël Gomès rust-status: make `DirEntry` attributes clearer
Thu, 03 Nov 2022 15:57:37 +0100 Raphaël Gomès rhg: stop shadowing `exit` function stable
Thu, 03 Nov 2022 15:43:04 +0100 Raphaël Gomès config: add alias from `hg help rhg` to `hg help rust` stable
Thu, 03 Nov 2022 15:42:33 +0100 Raphaël Gomès rhg: add `config.rhg` helptext stable
Thu, 03 Nov 2022 15:44:54 +0100 Raphaël Gomès config: fix indentation of some`share-safe` options stable
Sun, 16 Oct 2022 04:48:21 +0200 Pierre-Yves David perf-unbundle: do a quick and dirty fix to make it run on more commit stable
Wed, 19 Oct 2022 01:54:04 +0200 Pierre-Yves David perf-unbundle: pre-indent the main block in per::unbundle stable
Wed, 19 Oct 2022 16:23:42 -0400 Jason R. Coombs shelve: handle empty parents and nodestoremove in shelvedstate (issue6748) stable
Thu, 03 Nov 2022 14:58:58 +0100 Raphaël Gomès rhg: fallback when encountering ellipsis revisions stable
Wed, 02 Nov 2022 12:05:34 +0100 Raphaël Gomès dirstate-v2: hash the source of the ignore patterns as well stable
Wed, 02 Nov 2022 15:24:39 +0100 Raphaël Gomès dirstate-v2: add test that shows a collision in ignore patterns hash stable
Thu, 03 Nov 2022 12:08:02 +0100 Raphaël Gomès testlib: add `--raw-sha1` option to `f` stable
Wed, 19 Oct 2022 16:28:41 +0200 Raphaël Gomès rust-status: save new dircache even if just invalidated stable
Wed, 19 Oct 2022 15:11:05 +0200 Raphaël Gomès rust-status: fix typos and add docstrings to dircache related fields stable
Thu, 22 Sep 2022 15:34:27 -0400 Arseniy Alekseyev rhg: show a bug where repeated [hg status] is needed to cache everything stable
Fri, 04 Nov 2022 16:15:12 -0400 Pierre-Yves David upgrade: no longer keep all revlogs in memory at any point stable
Wed, 02 Nov 2022 14:23:09 -0400 Matt Harbison demandimport: convert ignored modules from bytes -> str in extensions stable
Wed, 26 Oct 2022 18:46:56 +0200 Raphaël Gomès dirstate-v2: fix edge case where entries aren't sorted stable
Wed, 26 Oct 2022 18:24:34 +0200 Raphaël Gomès dirstate-v2: highlight a bug when Python-packed but used in `rhg` stable
Wed, 26 Oct 2022 12:20:23 +0200 Raphaël Gomès dirstate-v2: correct documented return values of `pack_dirstate` stable
Wed, 26 Oct 2022 12:19:47 +0200 Raphaël Gomès dirstate-v2: fix typos in docstrings stable
Fri, 04 Nov 2022 14:52:16 -0400 Raphaël Gomès dirstate-v2: update constant that wasn't kept in sync stable
Tue, 18 Oct 2022 13:56:45 -0400 Matt Harbison lfs: avoid closing connections when the worker doesn't fork stable
Tue, 18 Oct 2022 13:36:33 -0400 Matt Harbison lfs: fix blob corruption when tranferring with workers on posix stable
Tue, 18 Oct 2022 12:58:34 -0400 Matt Harbison keepalive: add `__repr__()` to the HTTPConnection class to ease debugging stable
Tue, 18 Oct 2022 11:54:58 -0400 Matt Harbison keepalive: ensure `close_all()` actually closes all cached connections stable
Thu, 22 Sep 2022 16:27:17 +0200 Pierre-Yves David tests: remove non-python3 line matching and tests block
Wed, 02 Nov 2022 16:46:46 -0400 Matt Harbison localrepo: byteify the requirements.DIRSTATE_TRACKED_HINT_Vx warning message stable
Mon, 31 Oct 2022 16:15:54 +0000 Arseniy Alekseyev rhg: fallback to slow path on invalid patterns in hgignore stable
Mon, 31 Oct 2022 16:15:30 +0000 Arseniy Alekseyev rhg: add a test involving hgignore lookaround stable
Mon, 31 Oct 2022 16:50:22 +0400 Anton Shestakov pywatchman: remove obsolete comments about importing from future
Mon, 31 Oct 2022 16:36:00 +0400 Anton Shestakov demandimport: remove an obsolete comment about importing from future
Wed, 19 Oct 2022 11:10:54 -0400 Matt Harbison mr-template: wrap the instructions inside a comment block
Wed, 19 Oct 2022 11:50:40 -0400 Matt Harbison revlog: use the user facing filename as the display_id for filelogs
Wed, 19 Oct 2022 11:24:20 -0400 Matt Harbison revlog: drop an unused variable assignment
Thu, 20 Oct 2022 13:12:37 -0400 Matt Harbison lfs: improve an exception message for blob corruption detected on transfer
Mon, 24 Oct 2022 18:07:22 +0200 Raphaël Gomès relnotes: add 6.3 stable
Mon, 24 Oct 2022 17:30:44 +0200 Raphaël Gomès Added signature for changeset a3356ab610fc stable
Mon, 24 Oct 2022 17:30:19 +0200 Raphaël Gomès Added tag 6.3rc0 for changeset a3356ab610fc stable
Mon, 24 Oct 2022 17:35:30 +0200 Raphaël Gomès branching: merge stable into default
Mon, 24 Oct 2022 15:32:14 +0200 Raphaël Gomès branching: merge default into stable stable 6.3rc0
Thu, 20 Oct 2022 12:05:17 -0400 Matt Harbison lfs: fix interpolation of int and %s in an exception case stable
Wed, 19 Oct 2022 17:00:03 +0400 Anton Shestakov tests: catch "Can't assign requested address" in test-https.t (issue6726) stable
Wed, 19 Oct 2022 16:55:46 +0400 Anton Shestakov tests: add another variation of EADDRNOTAVAIL message (e.g. from NetBSD) stable
Wed, 19 Oct 2022 16:16:47 -0400 Jason R. Coombs shelve: re-wrap now that the line fits
Wed, 19 Oct 2022 16:14:50 -0400 Jason R. Coombs shelve: avoid setting overloading tmpwctx
Tue, 18 Oct 2022 19:49:31 -0400 Matt Harbison configitems: change the `verify.skipflags` default value to avoid a py3 crash stable
Mon, 10 Oct 2022 14:48:39 +0100 Arseniy Alekseyev dirstate-v2: skip evaluation of hgignore regex on cached directories
Fri, 30 Sep 2022 09:05:48 -0600 Craig Ozancin releasenotes: use re.MULTILINE mode when checking admonitions
Mon, 10 Oct 2022 11:28:19 -0400 Matt Harbison windows: gracefully handle when the username cannot be determined stable
Wed, 05 Oct 2022 15:45:05 -0400 Arseniy Alekseyev rhg: parallellize computation of [unsure_is_modified]
Wed, 21 Sep 2022 10:14:29 -0400 Arseniy Alekseyev rhg: enable in case ui.statuscopies=True
Thu, 22 Sep 2022 18:44:28 -0400 Arseniy Alekseyev rhg: share some code
Tue, 20 Sep 2022 18:28:25 -0400 Arseniy Alekseyev rhg: support tweakdefaults
Thu, 22 Sep 2022 17:16:54 -0400 Arseniy Alekseyev rhg: centralize PlainInfo
Tue, 20 Sep 2022 18:16:50 -0400 Arseniy Alekseyev rhg: central treatment of PLAIN and PLAINEXCEPT
Tue, 04 Oct 2022 12:34:50 -0400 Matt Harbison revset: handle wdir() in `sort(..., -topo)`
Mon, 03 Oct 2022 17:24:52 -0400 Matt Harbison revset: handle wdir() in `roots()`
Tue, 20 Sep 2022 14:04:54 +0200 pacien pull_logger: add basic log file rotation based on size
Mon, 25 Jul 2022 22:47:15 +0200 pacien contrib: add pull_logger extension
Tue, 04 Oct 2022 14:33:31 +0200 Pierre-Yves David shelve: do not add the dirstate backup to the transaction stable
Tue, 04 Oct 2022 10:56:27 +0200 Raphaël Gomès branching: merge stable into default
Tue, 04 Oct 2022 10:24:56 +0200 Raphaël Gomès Added signature for changeset dbdee8ac3e3f stable
Tue, 04 Oct 2022 10:24:50 +0200 Raphaël Gomès Added tag 6.2.3 for changeset dbdee8ac3e3f stable
Mon, 03 Oct 2022 14:24:12 +0200 Mathias De Mare mergetools: don't let meld open all changed files on startup
Mon, 03 Oct 2022 10:00:00 +0200 Raphaël Gomès heptapod-ci: use shell script in pytype step stable 6.2.3
Wed, 28 Sep 2022 11:27:59 -0400 Matt Harbison tests: migrate the pytype test to a shell script for easier CI processing stable
Thu, 22 Sep 2022 16:05:22 -0400 Arseniy Alekseyev rhg: fix bugs around [use-dirstate-tracked-hint] and repo auto-upgrade stable
Thu, 22 Sep 2022 16:09:53 +0200 pacien tests: fix http-bad-server expected errors for python 3.10 (issue6643)
Thu, 22 Sep 2022 16:50:30 -0700 Martin von Zweigbergk status: let `--no-copies` override `ui.statuscopies`
Thu, 22 Sep 2022 01:50:53 +0200 Pierre-Yves David run-tests: display the time it took to install Mercurial
Thu, 22 Sep 2022 01:48:02 +0200 Pierre-Yves David run-tests: deal with distutil deprecation
Fri, 09 Sep 2022 12:45:26 -0700 Martin von Zweigbergk fsmonitor: migrate Python ABCs from collections to collections.abc
Thu, 15 Sep 2022 01:48:38 +0200 Manuel Jacob templates: add filter to reverse list
Wed, 07 Sep 2022 14:56:45 -0400 Jason R. Coombs requires: re-use vfs.tryread for simplicity
Tue, 20 Sep 2022 13:38:07 -0400 Arseniy Alekseyev tests: fix the flaky test test-logtoprocess.t stable
Tue, 30 Aug 2022 15:29:55 -0400 Arun Kulshreshtha bisect: avoid copying ancestor list for non-merge commits
Tue, 06 Sep 2022 15:08:52 -0400 Matt Harbison packaging: update dulwich to drop the certifi dependency on Windows stable
Mon, 25 Jul 2022 15:39:04 +0200 Raphaël Gomès rhg-status: add support for narrow clones
Tue, 19 Jul 2022 17:07:09 +0200 Raphaël Gomès rust: add support for hints in error messages
Mon, 11 Jul 2022 11:59:13 +0200 Raphaël Gomès rust: add Debug constraint to Matcher trait
Mon, 19 Sep 2022 17:34:42 -0400 Arseniy Alekseyev tests: fix tar invocation, to address issue 6740 stable
Tue, 19 Jul 2022 15:37:45 +0200 Raphaël Gomès rhg: add sparse support
Tue, 19 Jul 2022 15:37:09 +0200 Raphaël Gomès rhg: add debugrhgsparse command to help figure out bugs in rhg
Tue, 26 Jul 2022 17:33:34 +0200 Raphaël Gomès rhg-status: extract a function for printing pattern file warnings
Mon, 18 Jul 2022 17:25:49 +0200 Raphaël Gomès rust-filepatterns: allow overriding default syntax
Tue, 12 Jul 2022 10:15:52 +0200 Raphaël Gomès rhg: don't fallback if `strip` or `rebase` are activated
Mon, 11 Jul 2022 17:44:03 +0200 Raphaël Gomès rhg: fallback in `debugdata` if repo has `narrow`
Wed, 06 Jul 2022 11:46:00 +0200 Raphaël Gomès rust-status: expose DifferenceMatcher from Rust to Python
Wed, 06 Jul 2022 11:44:20 +0200 Raphaël Gomès rust-matchers: implement DifferenceMatcher
Mon, 11 Jul 2022 17:27:39 +0200 Raphaël Gomès rhg: support "!" syntax for disabling extensions
Fri, 20 May 2022 11:02:52 +0100 Pierre-Yves David revlog: finer computation of "issnapshot"
Fri, 26 Aug 2022 00:50:31 +0200 Pierre-Yves David perf: make perf::bundle compatible down to 5.2
Fri, 26 Aug 2022 00:48:54 +0200 Pierre-Yves David perf: make perf::bundle compatible before 61ba04693d65
Thu, 01 Sep 2022 16:51:26 +0200 Raphaël Gomès branching: merge stable into default
Thu, 01 Sep 2022 16:41:48 +0200 Raphaël Gomès relnotes: add 6.2.1 and 6.2.2 stable
Thu, 01 Sep 2022 16:44:00 +0200 Raphaël Gomès Added signature for changeset b5c8524827d2 stable
Thu, 01 Sep 2022 16:43:36 +0200 Raphaël Gomès Added tag 6.2.2 for changeset b5c8524827d2 stable
Thu, 01 Sep 2022 15:49:14 +0200 Pierre-Yves David dirstate-v2: no longer register the data-file during transaction stable 6.2.2
Tue, 30 Aug 2022 17:05:19 +0200 Raphaël Gomès fsmonitor: use new dirstate APIs (issue6728) stable
Wed, 31 Aug 2022 06:37:42 +0200 Pierre-Yves David dirstate-v2: backup the data file during the transaction (issue6730) stable
Wed, 31 Aug 2022 05:48:32 +0200 Pierre-Yves David dirstate-v2: display a possible issue with transaction stable
Wed, 31 Aug 2022 05:36:53 +0200 Pierre-Yves David test-dirstate: do not get out of the test directory stable
Mon, 29 Aug 2022 16:09:30 +0200 Raphaël Gomès rust-matchers: fix behavior of `IncludeMatcher` with multiple includes stable
Sun, 05 Jun 2022 07:16:29 +0200 Pierre-Yves DAVID compare-disco: support for `file` nodes specification
Sat, 04 Jun 2022 19:10:51 +0200 Pierre-Yves DAVID compare-disco: move case parsing into its own function
Sat, 04 Jun 2022 19:04:01 +0200 Pierre-Yves DAVID compare-disco: add an option to skip the case
Sat, 04 Jun 2022 18:58:07 +0200 Pierre-Yves DAVID compare-disco: display a header by default
Sat, 04 Jun 2022 18:57:19 +0200 Pierre-Yves DAVID compare-disco: prepare for primitive argument parsing
Tue, 30 Aug 2022 10:52:32 +0100 Arseniy Alekseyev tests: improve portability by no longer using the flag [tar --force-local] stable
Mon, 22 Aug 2022 16:59:14 -0400 Jason R. Coombs phase-shelve: correct unicode string to honor 'shelve.store=internal'
Fri, 12 Aug 2022 14:35:34 -0700 Martin von Zweigbergk status: include `repo` in template context also for resolved paths
Wed, 24 Aug 2022 15:15:04 -0400 Jason R. Coombs shelve: remove strip and rely on prior state (issue6735)
Wed, 17 Aug 2022 10:17:15 -0400 Jason R. Coombs shelve: in test for trailing whitespace, strip commit (issue6735)
Mon, 15 Aug 2022 10:26:01 -0400 Jason R. Coombs shelve: demonstrate that the state is different across platforms (issue6735)
Tue, 16 Aug 2022 20:09:31 +0200 Pierre-Yves David phase: rename the requirement for internal-phase (BC)
Tue, 16 Aug 2022 19:04:23 +0200 Pierre-Yves David phase: introduce a dedicated requirement for the `archived` phase
Tue, 16 Aug 2022 18:20:42 +0200 Pierre-Yves David phase: introduce a dedicated function to check for the archived phase
Wed, 20 Apr 2022 19:24:39 +0200 C. Masloch rebase: add boolean config item rebase.store-source
Thu, 25 Aug 2022 16:53:56 +0100 Arseniy Alekseyev tests: remove flakiness in a time-dependent test stable
Mon, 25 Jul 2022 05:30:06 +0200 Pierre-Yves David sort-revset: introduce a `random` variant
Fri, 26 Aug 2022 11:36:20 +0100 Arseniy Alekseyev tests: remove flakiness in test-nointerrupt.t stable
Thu, 25 Aug 2022 05:12:25 +0200 Pierre-Yves David perf: properly process formatter option in perf::unbundle
Thu, 25 Aug 2022 05:11:48 +0200 Pierre-Yves David perf: quiet stdout output in perf::unbundle
Thu, 25 Aug 2022 05:10:55 +0200 Pierre-Yves David perf: quiet stderr output in perf::unbundle
Tue, 23 Aug 2022 17:31:27 -0400 Arun Kulshreshtha bisect: avoid adding irrelevant revisions to bisect state
Tue, 23 Aug 2022 17:31:19 -0400 Arun Kulshreshtha bisect: limit ancestors to revs topologically between good and bad revs
Tue, 23 Aug 2022 17:31:13 -0400 Arun Kulshreshtha bisect: bypass changectx when translating revs to nodes
Wed, 24 Aug 2022 16:38:13 +0100 Arseniy Alekseyev rhg: make [rhg status -v] work when it needs no extra output
Thu, 28 Jul 2022 16:25:21 +0200 Pierre-Yves David perf: introduce a benchmark for delta-find
Tue, 19 Jul 2022 18:32:40 -0700 Gregory Szorc automation: set PATH when building on Windows stable
Sun, 17 Jul 2022 15:37:34 -0700 Gregory Szorc contrib: update Mercurial install in bootstrap environment stable
Sat, 04 Jun 2022 11:18:32 -0700 Gregory Szorc automation: transition to Windows Server 2022 stable
Fri, 03 Jun 2022 20:25:06 -0700 Gregory Szorc automation: refresh requirements stable
Thu, 28 Jul 2022 15:41:45 +0200 Pierre-Yves David debug-delta-find: introduce a quiet mode
Wed, 17 Aug 2022 12:03:55 -0400 Jason R. Coombs phase-shelve: also capture the state of shelve prior to unshelve
Wed, 10 Aug 2022 15:31:39 -0400 Jason R. Coombs phase-shelve: Add test for shelve technique config
Wed, 10 Aug 2022 14:39:28 -0400 Jason R. Coombs phase-shelve: Implement a 'shelve.store' experimental config
Wed, 10 Aug 2022 14:16:55 -0400 Jason R. Coombs phase-shelve: Extract function for _target_phase
Tue, 02 Aug 2022 10:29:05 -0400 Jason R. Coombs phase-shelve: expand the tests to capture use-cases supported
Thu, 28 Jul 2022 13:17:36 -0400 Jason R. Coombs phase-shelve: honor and prefer obs shelves for existence and modified time
Thu, 28 Jul 2022 12:53:11 -0400 Jason R. Coombs phase-shelve: read patch details from a (possibly internal) node in the repo
Mon, 08 Aug 2022 13:40:08 -0400 Jason R. Coombs phase-shelve: Extract function for _optimized_match for re-use
Wed, 17 Aug 2022 02:43:44 +0200 Pierre-Yves David obsstore: break the repo → obstore → repo loop
Wed, 17 Aug 2022 12:00:06 +0200 Raphaël Gomès rust-status: ignored directories are now correctly only listed if opted into stable
Fri, 05 Aug 2022 14:18:13 +0100 Arseniy Alekseyev test: show how purge removes ignored directories stable
Tue, 16 Aug 2022 11:19:54 -0400 Arun Kulshreshtha relnotes: mention chg behavior change when given --cwd
Wed, 10 Aug 2022 15:01:50 -0400 Arun Kulshreshtha dispatch: change cwd when loading local config
Mon, 08 Aug 2022 17:27:49 +0200 Mathias De Mare contrib: add support for rhel9
Mon, 08 Aug 2022 17:26:04 +0200 Mathias De Mare packagelib: use python3 by default
Fri, 12 Aug 2022 17:27:07 -0400 Arun Kulshreshtha tests: work around libmagic bug in svn subrepo tests
Mon, 11 Jul 2022 22:47:56 +0200 Mads Kiilerich rust: bump to memmap2 0.5.3, micro-timer 0.4.0, and crossbeam-channel 0.5.0 stable
Mon, 15 Aug 2022 16:12:41 +0100 Arseniy Alekseyev revlog: make _partialmatch fail fast on almost-hex inputs
Tue, 12 Jul 2022 01:13:56 +0200 Pierre-Yves David perf-unbundle: add a perf command to time the unbundle operation
Mon, 11 Jul 2022 23:30:24 +0200 Pierre-Yves David perf-bundle: accept --type argument
Mon, 11 Jul 2022 23:10:55 +0200 Pierre-Yves David perf-bundle: accept --rev arguments
Mon, 11 Jul 2022 22:50:59 +0200 Pierre-Yves David perf-bundle: add a new command to benchmark bundle creation time
Thu, 28 Jul 2022 14:11:53 +0200 Raphaël Gomès Added signature for changeset f69bffd00abe stable
Thu, 28 Jul 2022 14:11:35 +0200 Raphaël Gomès Added tag 6.2.1 for changeset f69bffd00abe stable
Tue, 12 Jul 2022 01:34:18 +0200 Pierre-Yves David bundle: introduce a --exact option
Mon, 11 Jul 2022 23:59:34 +0200 Pierre-Yves David bundlespec: add documentation about existing option
Wed, 27 Jul 2022 12:07:18 +0200 Pierre-Yves David debug-discovery: apply spelling fixes from Raphaël stable 6.2.1
Tue, 26 Jul 2022 11:10:43 +0200 Pierre-Yves David tree-discovery: fix the request debug output and progress location stable
Tue, 26 Jul 2022 10:48:06 +0200 Pierre-Yves David debug-discovery: deal with case where common is empty stable
Tue, 26 Jul 2022 10:39:27 +0200 Pierre-Yves David debug-discovery: do not abort on unrelated repositories stable
Tue, 26 Jul 2022 10:34:20 +0200 Pierre-Yves David debug-discovery: gather the right number of roundtrips for tree discovery stable
Tue, 26 Jul 2022 10:04:06 +0200 Pierre-Yves David debug-discovery: also gather details on tree-discovery queries type stable
Tue, 26 Jul 2022 04:56:29 +0200 Pierre-Yves David debug-discovery: properly apply remote filtering in "old" mode stable
Tue, 26 Jul 2022 04:54:59 +0200 Pierre-Yves David debug-discovery: fix a typo in the doc stable
Tue, 19 Jul 2022 18:40:20 -0400 Matt Harbison packaging: bump dulwich to 0.20.45 stable
Tue, 19 Jul 2022 18:33:26 -0400 Matt Harbison packaging: update keyring on Windows to avoid spurious stacktraces stable
Mon, 18 Jul 2022 19:18:00 -0400 Matt Harbison setup: use the full executable manifest from `python.exe`
Mon, 18 Jul 2022 17:19:56 -0400 Matt Harbison setup: unconditionally enable the `long-paths-support` option on Windows
Mon, 18 Jul 2022 17:00:59 -0400 Matt Harbison setup: stop shadowing the builtin `dir` symbol
Mon, 18 Jul 2022 03:29:53 -0400 derekbrowncmu subrepo: avoid opening console window for non-native subrepos on Windows
Tue, 19 Jul 2022 12:41:46 +0200 Georges Racinet mergestate: action name was str stable
Wed, 13 Jul 2022 17:13:33 -0400 Matt Harbison ci: bump pytype to 2022.03.29
Wed, 13 Jul 2022 12:47:40 -0400 Matt Harbison typing: suppress a few attribute errors in url.py
Wed, 13 Jul 2022 11:30:13 -0400 Matt Harbison typing: suppress a few pyi-errors with more recent pytype
Wed, 13 Jul 2022 18:27:40 +0200 Ondrej Pohorelsky sslutil: another use proper attribute to select python 3.7+ stable
Tue, 12 Jul 2022 15:59:53 +0200 Mathias De Mare sslutil: use proper attribute to select python 3.7+ stable
Wed, 06 Jul 2022 11:52:26 +0400 Anton Shestakov git: copy findmissingrevs() from revlog.py to gitlog.py (issue6472) stable
Mon, 04 Jul 2022 17:16:13 +0400 Anton Shestakov git: add a missing reset_copy keyword argument to dirstate.set_tracked() stable
Mon, 04 Jul 2022 15:01:52 +0400 Anton Shestakov git: make sure to fsdecode bookmark names everywhere (issue6723) stable
Wed, 13 Jul 2022 18:27:40 +0200 Ondrej Pohorelsky sslutil: another use proper attribute to select python 3.7+
Tue, 12 Jul 2022 15:59:53 +0200 Mathias De Mare sslutil: use proper attribute to select python 3.7+
Mon, 11 Jul 2022 09:54:40 +0200 Raphaël Gomès branching: merge stable into default
Mon, 11 Jul 2022 09:50:32 +0200 Raphaël Gomès Added signature for changeset 094a5fa3cf52 stable
Mon, 11 Jul 2022 09:50:13 +0200 Raphaël Gomès Added tag 6.2 for changeset 094a5fa3cf52 stable
Mon, 11 Jul 2022 01:51:20 +0200 Manuel Jacob procutil: make stream detection in make_line_buffered more correct and strict stable 6.2
Tue, 05 Jul 2022 17:53:26 +0200 Pierre-Yves David repo-upgrade: avoid a crash when multiple optimisation are specified stable
Wed, 25 May 2022 18:29:21 +0200 Raphaël Gomès rust: remove excessive calls to `#[timed]` stable
Wed, 25 May 2022 16:50:00 +0200 Raphaël Gomès rhg: add error message for paths outside the repository when cwd != root stable
Wed, 18 May 2022 15:53:28 +0100 Raphaël Gomès rust: don't swallow valuable error information stable
Wed, 18 May 2022 09:50:39 +0100 Raphaël Gomès rust: add message to `DirstateV2ParseError` to give some context stable
Sun, 12 Jun 2022 16:04:57 +0100 Ian Moody py3: stop using deprecated Element.getchildren() method in convert/darcs stable
Sun, 12 Jun 2022 16:01:31 +0100 Ian Moody py3: fix bytes/unicode issues in convert/darcs stable
Wed, 15 Jun 2022 01:01:02 +0100 Ian Moody convert: remove old ElementTree import cruft from darcs stable
Thu, 16 Jun 2022 20:44:52 +0200 Raphaël Gomès relnotes: add 6.2rc0 stable
Thu, 16 Jun 2022 18:07:09 +0200 Raphaël Gomès Added signature for changeset 288de6f5d724 stable
Thu, 16 Jun 2022 18:06:55 +0200 Raphaël Gomès Added tag 6.2rc0 for changeset 288de6f5d724 stable
Thu, 16 Jun 2022 15:28:54 +0200 Raphaël Gomès branching: merge default into stable stable 6.2rc0
Thu, 16 Jun 2022 15:20:48 +0200 Raphaël Gomès branching: merge stable into default
Thu, 16 Jun 2022 15:15:03 +0200 Raphaël Gomès relnotes: add 6.1.3 and 6.1.4 stable
Thu, 16 Jun 2022 15:09:59 +0200 Raphaël Gomès Added signature for changeset 0cc5f74ff7f0 stable
Thu, 16 Jun 2022 15:09:46 +0200 Raphaël Gomès Added tag 6.1.4 for changeset 0cc5f74ff7f0 stable
Sat, 11 Jun 2022 00:26:25 +0200 Pierre-Yves David sparse: use the rust code even when sparse is present
Fri, 10 Jun 2022 23:19:04 +0200 Pierre-Yves David sparse: directly inline the `set_tracked` and `copy` wrapping
Sat, 11 Jun 2022 00:00:29 +0200 Pierre-Yves David spares: clarify some test about merging copies
Fri, 10 Jun 2022 23:29:04 +0200 Pierre-Yves David sparse: drop the useless wrapping of `dirstate.set_untracked`
Sat, 11 Jun 2022 00:59:11 +0200 Pierre-Yves David sparse: directly inline the `rebuild` wrapping
Sat, 11 Jun 2022 00:58:41 +0200 Pierre-Yves David sparse: directly inline the `walk` wrapping
Sat, 11 Jun 2022 00:56:50 +0200 Pierre-Yves David sparse: use None as the sparse matcher value when disabled
Wed, 08 Jun 2022 09:31:01 +0200 Pierre-Yves David sparse: start moving away from the global variable for detection of usage
Fri, 10 Jun 2022 19:54:08 +0200 Pierre-Yves David test: fix test-sparse-revlog output after debugdeltachain change
Tue, 14 Jun 2022 11:26:18 +0200 Pierre-Yves David purge: prevent a silly crash with --confirm --files stable 6.1.4
Wed, 08 Jun 2022 18:18:19 +0200 Raphaël Gomès rust-dirstate: add support for nevermatcher
Wed, 08 Jun 2022 18:12:55 +0200 Raphaël Gomès rust-dirstate: add `intersectionmatcher` to the allowed matchers
Wed, 08 Jun 2022 18:09:24 +0200 Raphaël Gomès rust: add IntersectionMatcher
Wed, 08 Jun 2022 15:39:14 +0200 Raphaël Gomès rust-dirstate: add `unionmatcher` to the allowed matchers
Wed, 08 Jun 2022 11:55:40 +0200 Raphaël Gomès rust: add UnionMatcher
Wed, 08 Jun 2022 15:30:58 +0200 Raphaël Gomès hg-cpython: refactor matcher transformation logic
Wed, 08 Jun 2022 15:12:34 +0200 Raphaël Gomès rust: use owned types in `Matcher`
Thu, 09 Jun 2022 10:45:27 +0200 Raphaël Gomès hg-cpython: fallback when encountering an unknown matcher
Tue, 14 Jun 2022 19:40:35 +0200 Pierre-Yves David auto-upgrade: add an option to silence the safe-mismatch message
Tue, 14 Jun 2022 15:22:05 +0200 Pierre-Yves David auto-upgrade: add an option to silence the tracked-hint message
Tue, 14 Jun 2022 15:19:45 +0200 Pierre-Yves David auto-upgrade: add an option to silence the dirstate-v2 message
Tue, 14 Jun 2022 15:17:51 +0200 Pierre-Yves David auto-upgrade: rename a variable to match the actual content
Tue, 14 Jun 2022 15:11:36 +0200 Pierre-Yves David auto-upgrade: add an option to silence the share-safe message
Tue, 14 Jun 2022 15:45:37 +0200 Pierre-Yves David auto-upgrade: add a test that will host "quiet" testing
Wed, 08 Jun 2022 19:15:58 +0200 Raphaël Gomès rust-status: don't trigger dirstate v1 rewrite when only v2 data is changed stable
Wed, 18 May 2022 10:39:45 +0100 Pierre-Yves David bundlespec: check the `obsolescence` value before adding the caps
Wed, 25 May 2022 11:53:34 +0200 Pierre-Yves David bundlespec: handle the presence of obsmarker part
Wed, 18 May 2022 12:07:50 +0100 Pierre-Yves David bundlespec: fix the generation of bundlespec for `cg.version`
Wed, 18 May 2022 11:55:21 +0100 Pierre-Yves David bundlespec: allow the bundle spec to control the bundle version
Wed, 25 May 2022 11:27:16 +0200 Pierre-Yves David bundlespec: do not check for `-` in the params portion of the bundlespec
Wed, 18 May 2022 10:38:11 +0100 Pierre-Yves David bundlespec: add processing of some parameter value
Wed, 18 May 2022 10:06:43 +0100 Pierre-Yves David bundlespec: extract the parseparams closure
Wed, 25 May 2022 10:30:11 +0200 Pierre-Yves David bundlespec: test `no` value for the `obsolescence` parameter
Wed, 25 May 2022 03:18:47 +0200 Pierre-Yves David bundlespec: test that parameter overwrite the local config
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 18:14:32 +0100 Pierre-Yves David bundlespec: add a `overwrite` parameter to set_param
Tue, 17 May 2022 16:36:32 +0100 Pierre-Yves David bundlespec: merge the contentopts and params dictionnary
Wed, 25 May 2022 03:16:53 +0200 Pierre-Yves David bundlespec: test if the "obsolete=" parameter is read
Tue, 17 May 2022 16:59:31 +0100 Pierre-Yves David bundlespec: fix lack of title in a evolve tests
Tue, 17 May 2022 14:25:53 +0100 Pierre-Yves David bundlespec: make the `stream` case less special
Tue, 17 May 2022 11:57:17 +0100 Pierre-Yves David bundlespec: phase out the `_bundlespeccgversions` mapping
Tue, 14 Jun 2022 04:04:08 +0200 Pierre-Yves David commit: allow to close branch when committing change over a closed head stable
Mon, 13 Jun 2022 11:20:57 -0400 Matt Harbison typing: add a missing suppression directive for `msvcrt`
Mon, 13 Jun 2022 11:18:41 -0400 Matt Harbison windows: drop some py2 compatibility code
Mon, 13 Jun 2022 11:06:33 -0400 Matt Harbison windows: prevent bytes from being passed to registry APIs
Thu, 02 Jun 2022 16:56:39 +0200 Raphaël Gomès relnotes: add 6.1.3
Thu, 12 May 2022 13:53:50 +0400 Anton Shestakov logcmdutil: use the same data as {file*} template keywords (issue6642) stable
Thu, 12 May 2022 13:52:10 +0400 Anton Shestakov tests: show that hg log --debug output differs from {file*} template keywords stable
Wed, 01 Jun 2022 01:45:49 +0200 Manuel Jacob cleanup: return directly instead of assigning variable
Wed, 01 Jun 2022 01:30:48 +0200 Manuel Jacob commit: remove special handling of IOError (actually dead code)
Wed, 01 Jun 2022 02:21:41 +0200 Manuel Jacob py3: catch specific OSError subclasses instead of checking errno
Wed, 01 Jun 2022 00:47:25 +0200 Manuel Jacob py3: catch specific OSError subclasses instead of checking errno
Tue, 31 May 2022 23:45:33 +0200 Manuel Jacob py3: catch ProcessLookupError instead of checking errno == ESRCH
Tue, 31 May 2022 23:41:15 +0200 Manuel Jacob py3: catch PermissionError instead of checking errno == EPERM
Tue, 31 May 2022 23:38:51 +0200 Manuel Jacob py3: catch PermissionError instead of checking errno == EACCES
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Tue, 31 May 2022 21:16:17 +0200 Manuel Jacob py3: catch FileExistsError instead of checking errno == EEXIST
Tue, 31 May 2022 16:54:58 +0200 Manuel Jacob py3: catch BrokenPipeError instead of checking errno == EPIPE
Tue, 31 May 2022 04:18:22 +0200 Manuel Jacob py3: catch ChildProcessError instead of checking errno == ECHILD
Tue, 31 May 2022 04:11:34 +0200 Manuel Jacob py3: remove retry on EINTR errno
Tue, 31 May 2022 03:39:42 +0200 Manuel Jacob py3: stop catching TypeError that was raised on Python 2
Tue, 31 May 2022 03:06:05 +0200 Manuel Jacob py3: use `x.hex()` instead of `pycompat.sysstr(node.hex(x))`
Tue, 31 May 2022 02:47:22 +0200 Manuel Jacob tests: assume that `raw` attribute is present on original socket file object
Tue, 31 May 2022 02:36:05 +0200 Manuel Jacob tests: constant-fold a `pycompat.ispy3` in testlib/badserverext.py
Tue, 31 May 2022 02:19:07 +0200 Manuel Jacob tests: remove Python 2 special cases in test-stdio.py
Sun, 29 May 2022 15:43:21 +0200 Manuel Jacob py3: remove dead code to make file descriptors non-inheritable
Sun, 29 May 2022 15:53:01 +0200 Manuel Jacob py3: remove hack that removed flush argument from print() calls on Python 2
Sun, 29 May 2022 16:12:27 +0200 Manuel Jacob py3: remove long() compatibility code
Tue, 31 May 2022 02:04:24 +0200 Manuel Jacob zeroconf: constant-fold a `pycompat.ispy3`
Tue, 31 May 2022 01:23:19 +0200 Manuel Jacob py3: remove conditional to import collections.abc.MutableMapping
Sun, 29 May 2022 16:24:44 +0200 Manuel Jacob py3: remove dead code to open file with O_CLOEXEC on Python 2
Tue, 31 May 2022 01:16:41 +0200 Manuel Jacob py3: don’t encode node.bin() argument
Tue, 31 May 2022 01:06:29 +0200 Manuel Jacob convert: inline Python 3 variant of url2pathname_like_subversion()
Tue, 31 May 2022 00:50:29 +0200 Manuel Jacob py3: constant-fold some `pycompat.ispy3`
Sun, 29 May 2022 15:38:01 +0200 Manuel Jacob py3: use `zip()` instead of trying to use `itertools.izip()`
Sun, 29 May 2022 15:33:39 +0200 Manuel Jacob py3: replace mention of “xrange” in docstring by “range”
Sun, 29 May 2022 15:32:43 +0200 Manuel Jacob py3: remove xrange() compatibility code
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Sun, 29 May 2022 12:38:54 +0200 Manuel Jacob hgweb: remove dead code handling UnicodeDecodeError
Sun, 29 May 2022 12:28:31 +0200 Manuel Jacob cleanup: remove import of already imported module
Sun, 29 May 2022 12:25:24 +0200 Manuel Jacob cleanup: rename some functions to avoid redefinitions
Sat, 28 May 2022 22:08:13 +0200 Manuel Jacob thirdparty: remove Python 2-specific selectors2 copy
Wed, 08 Jun 2022 15:46:04 +0200 Raphaël Gomès branching: merge stable into default
Wed, 08 Jun 2022 14:03:23 +0200 Mathias De Mare docker: avoid /tmp write access issues by fixing permissions stable
Sat, 04 Jun 2022 02:39:38 +0200 Manuel Jacob url: raise error if CONNECT request to proxy was unsuccessful stable
Fri, 03 Jun 2022 17:18:46 +0200 Pierre-Yves David revset: fix the doc of "nodefromfile" stable
Thu, 02 Jun 2022 23:57:56 +0200 Manuel Jacob chg: replace mercurial.util.recvfds() by simpler pure Python implementation
Thu, 02 Jun 2022 04:39:49 +0200 Manuel Jacob py3: don’t subscript socket.error stable
Mon, 06 Jun 2022 13:58:32 +0400 Anton Shestakov parsers: drop one extra argument to PyErr_Format
Thu, 02 Jun 2022 02:05:11 +0200 Manuel Jacob demandimport: eagerly load msvcrt module on PyPy stable
Fri, 03 Jun 2022 17:39:58 +0200 Pierre-Yves David search-discovery-case: update documentation of a function
Wed, 01 Jun 2022 03:08:15 +0200 Pierre-Yves David ci: drop the phabricator refresh step stable
Sun, 22 May 2022 03:50:34 +0200 Manuel Jacob worker: avoid potential partial write of pickled data
Wed, 01 Jun 2022 03:12:23 +0200 Pierre-Yves David mr-template: drop the "title and description"
Sun, 22 May 2022 01:48:20 +0200 Manuel Jacob hghave: make black version regex work with newer versions of black stable
Wed, 01 Jun 2022 01:32:33 +0200 Pierre-Yves DAVID debugindex: add a `rank` column
Wed, 01 Jun 2022 01:34:33 +0200 Pierre-Yves DAVID debugindex: add a `sd-chunk-size` column
Wed, 01 Jun 2022 01:34:21 +0200 Pierre-Yves DAVID debugindex: add a `sidedata-offset` column
Wed, 01 Jun 2022 01:34:43 +0200 Pierre-Yves DAVID debugindex: add a `sd-comp-mode` column
Wed, 01 Jun 2022 01:33:36 +0200 Pierre-Yves DAVID debugindex: add a `chunk-size` column
Wed, 01 Jun 2022 01:33:13 +0200 Pierre-Yves DAVID debugindex: add a `data-offset` column
Wed, 01 Jun 2022 01:33:47 +0200 Pierre-Yves DAVID debugindex: add a `comp-mode` column
Wed, 01 Jun 2022 01:33:25 +0200 Pierre-Yves DAVID debugindex: add a `flags` column
Wed, 01 Jun 2022 01:34:10 +0200 Pierre-Yves DAVID debugindex: add a `delta-base` column
Wed, 01 Jun 2022 01:43:17 +0200 Pierre-Yves DAVID debugindex: add a `full-size` column
Wed, 01 Jun 2022 01:32:54 +0200 Pierre-Yves DAVID debugindex: add a `p2-rev` column
Wed, 01 Jun 2022 01:32:45 +0200 Pierre-Yves DAVID debugindex: add a `p1-rev` column
Wed, 01 Jun 2022 00:54:19 +0200 Pierre-Yves DAVID debugindex: introduce a concept of "verbose-only" column
Wed, 01 Jun 2022 00:59:44 +0200 Pierre-Yves David debugindex: move to a flexible column
Wed, 01 Jun 2022 01:13:13 +0200 Pierre-Yves DAVID debugindex: rename the parent column to mention nodeid
Wed, 01 Jun 2022 00:59:51 +0200 Pierre-Yves David debugindex: align column name on the right
Mon, 30 May 2022 23:24:14 +0200 Pierre-Yves David debugindex: move the logic into its own module
Mon, 30 May 2022 11:30:48 +0200 Pierre-Yves David debugindex: rename to debugindex debug-revlog-index
Mon, 30 May 2022 16:18:12 +0200 Manuel Jacob node: stop converting binascii.Error to TypeError in bin()
Mon, 30 May 2022 00:45:00 +0200 Manuel Jacob revlog: make try block smaller
Mon, 30 May 2022 00:39:53 +0200 Manuel Jacob revlog: make round-down pattern clearer
Tue, 24 May 2022 14:29:44 +0200 Mads Kiilerich rust: relax im-rc dependency to allow minor updates stable
Thu, 02 Jun 2022 16:24:06 +0200 Raphaël Gomès branching: merge stable into default
Thu, 02 Jun 2022 16:19:39 +0200 Raphaël Gomès Added signature for changeset 6b10151b9621 stable
Thu, 02 Jun 2022 16:19:31 +0200 Raphaël Gomès Added tag 6.1.3 for changeset 6b10151b9621 stable
Tue, 03 May 2022 21:44:30 -0400 Sandu Turcan narrow_widen_acl: enforce narrowacl in narrow_widen (SEC) stable 6.1.3
Mon, 30 May 2022 11:52:31 +0200 Raphaël Gomès chg: ignore already closed fds when cleaning up stable
Fri, 27 May 2022 02:54:20 +0200 Pierre-Yves David test-revlog: adds a new root revision with a delta against nullrev
Fri, 27 May 2022 02:52:46 +0200 Pierre-Yves David test-revlog: adds a non-root revision with a delta against nullrev
Fri, 27 May 2022 03:14:23 +0200 Pierre-Yves David test-revlog: update the patch used to test delta againts nullrev
Fri, 27 May 2022 14:37:12 +0400 Anton Shestakov tests: remove hg10 requirement from test-check-pylint.t
Fri, 27 May 2022 14:33:32 +0400 Anton Shestakov tests: add hg10 requirement to test-check-module-imports.t
Sun, 29 May 2022 14:44:19 +0200 Manuel Jacob tests: work around non-thread-safeness of sysconfig.get_config_var() stable
Sun, 22 May 2022 00:10:58 +0200 Manuel Jacob worker: implement _blockingreader.readinto() (issue6444)
Sat, 21 May 2022 23:31:30 +0200 Manuel Jacob worker: stop relying on garbage collection to release memoryview
Sat, 21 May 2022 22:24:02 +0200 Manuel Jacob worker: add docstring to _blockingreader
Sat, 21 May 2022 22:22:19 +0200 Manuel Jacob worker: explain why pickle reading stream has to be unbuffered
Tue, 17 May 2022 13:53:14 +0100 Pierre-Yves David bundle: quick fix to ludicrous performance penalty
Fri, 20 May 2022 14:27:46 +0200 Pierre-Yves David deltas: add a debug-delta-find command to analyse delta search
Thu, 19 May 2022 23:39:42 +0100 Pierre-Yves David deltas: add a `debug.revlog.debug-delta` config option enable output
Thu, 19 May 2022 23:39:23 +0100 Pierre-Yves David deltas: add code to display information about the result of `finddeltainfo`
Thu, 21 Apr 2022 11:32:51 +0200 Pierre-Yves David test: update `test-sparse-revlog` output
Wed, 25 May 2022 17:23:16 +0200 Manuel Jacob branching: fix wrong merge conflict resolution from 13dfad0f9f7a
Thu, 19 May 2022 00:51:36 +0100 Pierre-Yves David debugdeltachain: detect a special case where parents are "skipped"
Wed, 18 May 2022 17:29:03 +0100 Pierre-Yves David debugdeltachain: document the possible value for deltatype
Wed, 18 May 2022 17:22:32 +0100 Pierre-Yves David debugdeltachain: also display p1/p2
Wed, 18 May 2022 16:50:55 +0100 Pierre-Yves David debugdeltachain: glob variance of "test-generaldelta"
Wed, 18 May 2022 16:07:55 +0100 Pierre-Yves David debugdeltachain: use the symbolic constant to access entry information
Wed, 18 May 2022 15:55:14 +0100 Pierre-Yves David debugdeltachain: distinct between snapshot and "other" diffs
Wed, 25 May 2022 13:28:24 +0200 Raphaël Gomès branching: merge stable into default
Tue, 24 May 2022 11:19:24 +0200 Pierre-Yves David workflow: add a default template for Merge Request stable
Tue, 24 May 2022 10:34:42 +0200 Pierre-Yves David run-tests: prevent race-condition when picking a channel stable
Tue, 24 May 2022 09:57:53 +0200 Pierre-Yves David run-tests: send the test result after freeing the channel stable
Tue, 24 May 2022 09:36:40 +0200 Pierre-Yves David run-tests: also send a message in the Keyboard interrupt case stable
Tue, 24 May 2022 19:09:24 +0400 Anton Shestakov revlog: use appropriate format char for int ("i" instead of "I")
Tue, 17 May 2022 21:49:36 +0400 Anton Shestakov revlog: use %d to format int instead of %lu (issue6565)
Sun, 22 May 2022 14:21:59 +0200 Arseniy Alekseyev rhg: correctly handle the case where diffs are encoded relative to nullrev stable
Sun, 22 May 2022 23:26:06 +0200 Arseniy Alekseyev test-revlog: test a repository that contains a diff against nullrev stable
Tue, 17 May 2022 14:36:57 -0400 Matt Harbison worker: adapt _blockingreader to work around a python3.8.[0-1] bug (issue6444) stable
Tue, 06 Apr 2021 03:24:26 +0200 Pierre-Yves David filelog: show the passed argument on error
Tue, 06 Apr 2021 03:23:46 +0200 Pierre-Yves David manifest: improve error message in case for tree manifest
Wed, 04 May 2022 13:53:12 +0400 Anton Shestakov doc: use an absolute path in sys.path stable
Wed, 04 May 2022 13:48:40 +0400 Anton Shestakov check-py3-compat: use an absolute path in sys.path stable
Fri, 13 May 2022 15:19:57 +0200 Pierre-Yves David branchmap: use a context manager when writing the branchmap
Thu, 19 May 2022 12:23:38 +0100 Arseniy Alekseyev rhg: align the dirstate v2 writing algorithm with python stable
Tue, 17 May 2022 14:59:25 +0100 Arseniy Alekseyev test-dirstate: actually test the append code path in dirstate v2 stable
Tue, 05 Apr 2022 05:01:58 +0200 Pierre-Yves David auto-upgrade: skip the operation if the repository cannot be locked
Tue, 05 Apr 2022 04:45:48 +0200 Pierre-Yves David auto-upgrade: add a test case where the repository is already locked
Tue, 05 Apr 2022 04:43:34 +0200 Pierre-Yves David wait-on-file: properly wait on any files and symlink
Tue, 05 Apr 2022 04:41:09 +0200 Pierre-Yves David debuglock: make the command more useful in non-interactive mode
Tue, 05 Apr 2022 03:36:31 +0200 Pierre-Yves David auto-upgrade: add a test case with no permission to lock the repository
Tue, 22 Mar 2022 14:14:52 +0100 Pierre-Yves David auto-upgrade: introduce a way to auto-upgrade to/from dirstate-v2
Tue, 05 Apr 2022 05:20:05 +0200 Pierre-Yves David auto-upgrade: introduce a way to auto-upgrade to/from tracked-hint
Mon, 04 Apr 2022 19:30:32 +0200 Pierre-Yves David upgrade: split some logic from UpgradeOperation
Tue, 05 Apr 2022 05:19:47 +0200 Pierre-Yves David auto-upgrade: introduce a way to auto-upgrade to/from share-safe
Fri, 15 Apr 2022 22:02:07 +0200 Raphaël Gomès rust: make requirements public
Tue, 10 May 2022 20:30:26 +0100 Arseniy Alekseyev clone: use better names for temp files
Mon, 02 May 2022 16:27:14 +0400 Anton Shestakov tests: make sure .js files stay in ASCII encoding (issue6559)
Fri, 13 May 2022 15:48:53 +0200 Pierre-Yves David ci: have rust-cargo-test inherit from all
Thu, 19 May 2022 01:34:51 +0100 Pierre-Yves David copies-sdc: mark upgrade action as changelog only
Thu, 19 May 2022 01:24:16 +0100 Pierre-Yves David changelog-v2: mark upgrade action as changelog only
Thu, 19 May 2022 01:40:37 +0100 Pierre-Yves David copies-sdc: no longer suppress the upgrade output
Thu, 19 May 2022 01:37:59 +0100 Pierre-Yves David copies-sdc: no longer use revlogv2 in `test-copies-in-changeset.t`
Mon, 16 May 2022 23:12:49 +0100 Pierre-Yves David fix-ci: backed out changeset 308e45f7b455
Tue, 17 May 2022 12:05:09 +0100 Raphaël Gomès branching: merge stable into default
Tue, 17 May 2022 00:09:51 +0100 Pierre-Yves David ci: do not trigger phabricator for merge-request stable
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
Wed, 11 May 2022 17:56:10 -0700 Kyle Lippincott amend: add test showing poor behavior when copies are involved stable
Thu, 21 Apr 2022 10:39:52 -0700 Martin von Zweigbergk rust-repo: make `Send` by not storing functions in `LazyCell`
Thu, 05 May 2022 14:45:28 -0400 Augie Fackler obsolete: remove two unused constants
Thu, 05 May 2022 14:47:26 -0400 Augie Fackler node: manually implement Debug
Thu, 05 May 2022 15:38:29 +0100 Arseniy Alekseyev censor: make rhg fall back to python when encountering a censored node
Wed, 04 May 2022 16:01:55 -0400 Matt Harbison contrib: migrate off of a couple of bitbucket URLs
Wed, 04 May 2022 13:39:49 -0400 Matt Harbison diff: add help text to highlight the ability to do "merge diffs"
Mon, 02 May 2022 12:10:28 +0400 Anton Shestakov followlines: don't put Unicode directly into the .js file (issue6559)
Thu, 28 Apr 2022 11:20:17 -0400 Matt Harbison wix: bump the minimum Windows required to 8.1
Thu, 28 Apr 2022 11:01:41 -0400 Matt Harbison wix: drop python2 conditionals
Wed, 27 Apr 2022 19:45:19 +0400 Anton Shestakov tests: fix misspelling of supersede
Tue, 26 Apr 2022 09:06:30 -0700 Martin von Zweigbergk filemerge: add configs to disable some or all partial merge tools
Wed, 04 May 2022 17:40:23 +0100 Arseniy Alekseyev censor: fix [hg update] away from a revision with censored files stable
Fri, 22 Apr 2022 14:39:00 +0100 Arseniy Alekseyev censor: demonstrate a bug stable
Wed, 04 May 2022 18:17:44 +0200 Raphaël Gomès branching: merge stable into default
Wed, 04 May 2022 18:04:46 +0200 Raphaël Gomès Added signature for changeset 0ddd5e1f5f67 stable
Wed, 04 May 2022 18:04:06 +0200 Raphaël Gomès Added tag 6.1.2 for changeset 0ddd5e1f5f67 stable
Wed, 04 May 2022 18:00:01 +0200 Raphaël Gomès ci: remove py2-rust support stable 6.1.2
Wed, 04 May 2022 17:45:20 +0200 Raphaël Gomès relnotes: add release notes for 6.1.2 stable
Tue, 03 May 2022 12:41:21 +0200 Mads Kiilerich docs: use proper rst markup for preformatted blocks stable
Wed, 04 May 2022 15:49:20 +0200 Raphaël Gomès test-dirstate: print something when the check is skipped stable
Wed, 04 May 2022 15:48:13 +0200 Raphaël Gomès test-dirstate: fix detection of Rust environment variable stable
Thu, 28 Apr 2022 17:15:35 +0200 Raphaël Gomès rust-dirstate-v2: fix the unused bytes counter when rewriting the dirstate stable
Thu, 28 Apr 2022 17:11:51 +0200 Raphaël Gomès rust-dirstate-v2: show `unused_bytes` counter is not reset on total rewrite stable
Thu, 28 Apr 2022 16:24:55 +0200 Raphaël Gomès test-dirstate: use new `--docket` flag to get the data uuid stable
Thu, 28 Apr 2022 15:22:08 +0200 Raphaël Gomès debugcommands: remove `debugdirstateignorepatternhash` stable
Thu, 28 Apr 2022 15:19:19 +0200 Raphaël Gomès dirstate-v2: add flag to `debugstate` to print docket information stable
Mon, 02 May 2022 22:04:59 -0400 Matt Harbison doc: use an absolute path in sys.path to work around a python DLL loading bug stable
Mon, 25 Apr 2022 16:45:03 +0200 Raphaël Gomès rhg: fix dirstate-v2 data file removal system stable
Tue, 19 Apr 2022 12:27:40 +0200 Raphaël Gomès rhg: use `Command::exec` instead of `Command::status` stable
Wed, 27 Apr 2022 15:47:57 +0200 Martin von Zweigbergk commit: don't use hard-coded `.hg/last-message.txt` path in error message stable
Mon, 25 Apr 2022 11:09:33 +0200 Raphaël Gomès branching: merge stable into default
Thu, 21 Apr 2022 15:10:57 +0200 Raphaël Gomès rust-dirstate-v2: clean up previous data file after the docket is written stable
Thu, 21 Apr 2022 14:47:13 +0200 Raphaël Gomès rust-dirstate-v2: save proper data size if no new data on append stable
Tue, 19 Apr 2022 12:17:23 -0700 Kyle Lippincott amend: move "return None for removed files" into block handling filestoamend
Tue, 12 Apr 2022 17:35:25 +0200 Raphaël Gomès rust-dirstatemap: remove unused helper from the old API
Tue, 12 Apr 2022 17:35:02 +0200 Raphaël Gomès rust-status: stop using `state()` in the dispatch logic
Tue, 12 Apr 2022 17:34:18 +0200 Raphaël Gomès rust-status: stop using `state()` in `handle_normal_file`
Tue, 12 Apr 2022 17:30:34 +0200 Raphaël Gomès rust-dirstatemap: stop using `state()` in the cache logic
Tue, 12 Apr 2022 16:24:25 +0200 Raphaël Gomès rust-dirstatemap: stop using `.state` in `is_from_other_parent`
Tue, 12 Apr 2022 17:29:21 +0200 Raphaël Gomès rust-dirstate-entry: add `modified` method
Tue, 12 Apr 2022 17:27:56 +0200 Raphaël Gomès rust: remove use of `EntryState` in `DirsMultiset`
Tue, 12 Apr 2022 17:26:23 +0200 Raphaël Gomès rust: use `entry.tracked()` directly
Tue, 12 Apr 2022 17:25:38 +0200 Raphaël Gomès rust-hg-cpython: remove use of `EntryState`
Fri, 08 Apr 2022 18:10:12 +0200 Raphaël Gomès rust-dirstatemap: use a checked sub instead of a potentially underflowing one
Fri, 08 Apr 2022 17:55:03 +0200 Raphaël Gomès rust-dirstatemap: add simpler version of `get_node_mut`
Fri, 08 Apr 2022 17:22:39 +0200 Raphaël Gomès rust-dirstatemap: use `get_node_mut` instead or `get_or_insert_node`
Fri, 08 Apr 2022 16:56:52 +0200 Raphaël Gomès rust-dirstatemap: add `each_ancestor` argument to `get_node_mut`
Fri, 08 Apr 2022 16:53:06 +0200 Raphaël Gomès rust-dirstatemap: add simpler method `get_or_insert_node` for the common case
Fri, 08 Apr 2022 16:05:47 +0200 Raphaël Gomès rust-dirstatemap: inline the last `get_or_insert` call
Fri, 08 Apr 2022 16:04:17 +0200 Raphaël Gomès rust-dirstatemap: add `set_cached_mtime` helper method
Fri, 08 Apr 2022 16:03:39 +0200 Raphaël Gomès rust-dirstatemap: add `clear_cached_mtime` helper method
Tue, 29 Mar 2022 18:21:40 +0200 Raphaël Gomès rust-dirstatemap: add unit tests
Tue, 29 Mar 2022 17:27:36 +0200 Raphaël Gomès rust: add `Debug` trait to a bunch of structs
Wed, 30 Mar 2022 11:39:53 +0200 Raphaël Gomès rust-dirstatemap: use `&HgPath` instead of `HgPathBuf` in `copy_map_insert`
Tue, 29 Mar 2022 17:23:24 +0200 Raphaël Gomès rust-dirstatemap: use `DirstateEntry::tracked` directly
Tue, 29 Mar 2022 00:58:58 +0200 Raphaël Gomès rust-cpython: remove unused API to `drop_entry_and_copy_source`
Tue, 29 Mar 2022 00:57:06 +0200 Raphaël Gomès rust-dirstatemap: remove `set_dirstate_entry`/`set_entry` methods
Tue, 29 Mar 2022 00:53:11 +0200 Raphaël Gomès rust-dirstatemap: implement part of the `setparents` logic
Mon, 28 Mar 2022 23:45:54 +0200 Raphaël Gomès dirstate-item: add missing bit of docstring
Mon, 28 Mar 2022 23:42:16 +0200 Raphaël Gomès dirstatemap: move `_dirs_incr` and `_dirs_decr` methods out of the common
Mon, 28 Mar 2022 23:39:28 +0200 Raphaël Gomès dirstatemap: move `_refresh_entry` out of the common methods
Mon, 28 Mar 2022 23:38:05 +0200 Raphaël Gomès dirstatemap: move `_drop_entry` out of the common methods
Mon, 28 Mar 2022 23:37:36 +0200 Raphaël Gomès rust-dirstatemap: remove `_drop_entry`
Mon, 28 Mar 2022 23:34:30 +0200 Raphaël Gomès rust-dirstatemap: remove `__settitem__`
Mon, 28 Mar 2022 18:30:08 +0200 Raphaël Gomès rust-dirstatemap: remove unused `_refresh_entry` implementation
Wed, 23 Mar 2022 17:19:32 +0100 Raphaël Gomès rust-distatemap: remove `addfile` API
Wed, 23 Mar 2022 17:16:10 +0100 Raphaël Gomès rust-dirstatemap: remove `removefile` API
Mon, 28 Mar 2022 18:26:24 +0200 Raphaël Gomès rhg: use the new `set_clean` API
Mon, 28 Mar 2022 18:15:11 +0200 Raphaël Gomès dirstatemap: move `set_untracked` out of the common methods
Mon, 28 Mar 2022 18:13:58 +0200 Raphaël Gomès rust-dirstatemap: add `set_untracked` method
Mon, 28 Mar 2022 18:10:19 +0200 Raphaël Gomès dirstatemap: move `set_possibly_dirty` out of the common methods
Mon, 28 Mar 2022 18:09:01 +0200 Raphaël Gomès rust-dirstatemap: add `set_possibly_dirty` method
Mon, 28 Mar 2022 18:02:45 +0200 Raphaël Gomès dirstatemap: move `set_clean` out of common methods
Mon, 28 Mar 2022 18:02:50 +0200 Raphaël Gomès rust-dirstatemap: add `set_clean` method
Wed, 23 Mar 2022 17:13:18 +0100 Raphaël Gomès dirstatemap: remove `_insert_entry`
Wed, 23 Mar 2022 17:25:42 +0100 Raphaël Gomès dirstatemap: move `reset_state` out of common methods
Wed, 23 Mar 2022 17:27:58 +0100 Raphaël Gomès rust-dirstatemap: add Rust implementation of `reset_state`
Wed, 23 Mar 2022 17:38:59 +0100 Raphaël Gomès rust-dirstate: introduce intermediate struct for dirstate-v2 data
Wed, 23 Mar 2022 16:32:31 +0100 Raphaël Gomès dirstatemap: remove unused parameter from `reset_state`
Wed, 23 Mar 2022 15:19:43 +0100 Raphaël Gomès dirstatemap: move `set_tracked` out of common methods and plug in Rust
Wed, 23 Mar 2022 15:18:12 +0100 Raphaël Gomès rust-dirstatemap: add `set_tracked` method
Tue, 12 Apr 2022 23:15:25 -0700 Martin von Zweigbergk changelog: avoid copying changeset data into `ChangesetRevisionData`
Fri, 08 Apr 2022 21:34:18 -0700 Martin von Zweigbergk rust-nodemap: remove unnecessary explicit lifetime
Tue, 12 Apr 2022 21:56:57 -0700 Martin von Zweigbergk rust-revlog: add tests for p1/p2 getters, as promised in D12442
Fri, 15 Apr 2022 18:20:41 -0700 Martin von Zweigbergk rust-revlog: make `IndexEntryBuilder` build a whole entry
Fri, 15 Apr 2022 17:06:10 -0700 Martin von Zweigbergk rust-revlog: change default version from 2 to 1 in test builder
Fri, 15 Apr 2022 09:39:27 -0700 Martin von Zweigbergk rust-repo: extract a function for checking nodemap requirement
Fri, 15 Apr 2022 09:37:13 -0700 Martin von Zweigbergk rust-revlog: make `Changelog` and `ManifestLog` unaware of `Repo`
Tue, 12 Apr 2022 21:25:56 -0700 Martin von Zweigbergk rust-revlog: make unaware of `Repo`
Thu, 14 Apr 2022 09:09:45 -0700 Martin von Zweigbergk rust-filelog: don't use persistent nodemap (to match Python)
Tue, 12 Apr 2022 11:40:37 -0700 Martin von Zweigbergk rust-revlog: move check for nodemap requirement to caller
Thu, 31 Mar 2022 22:54:33 -0700 Martin von Zweigbergk rust-nodemap-docket: make unaware of `Repo`
Thu, 31 Mar 2022 22:59:19 -0700 Martin von Zweigbergk rust-nodemap-docket: move check of nodemap requirement to caller
Tue, 19 Apr 2022 10:53:58 -0400 Matt Harbison merge with stable
Fri, 15 Apr 2022 11:20:49 -0400 Matt Harbison contrib: update python dependencies on Windows
Fri, 15 Apr 2022 11:32:27 -0400 Matt Harbison contrib: add a hint if the Windows dependency MSI is already installed
Mon, 18 Apr 2022 16:18:33 -0400 Matt Harbison packaging: fix the type hint on the download_entry function
Mon, 18 Apr 2022 16:11:52 -0400 Matt Harbison packaging: drop python27 references from the Windows instructions
Mon, 18 Apr 2022 15:27:12 -0400 Matt Harbison packaging: add a missing parenthesis to help text
Mon, 18 Apr 2022 14:20:58 -0400 Matt Harbison git: un-byteify the `mode` argument for the builtin `open()`
Mon, 18 Apr 2022 11:21:09 -0400 Matt Harbison git: adapt to some recent dirstate API changes
Mon, 18 Apr 2022 11:15:29 -0400 Matt Harbison idirstate: add missing get_entry() method
Wed, 13 Apr 2022 15:02:01 -0400 Matt Harbison windows: disable pager when packaged with py2exe
Wed, 13 Apr 2022 14:37:57 -0400 Matt Harbison resourceutil: force filesystem access to resources when using py2exe
Wed, 13 Apr 2022 14:25:13 -0400 Matt Harbison setup: fix the py2exe logic to work with py3
Wed, 13 Apr 2022 07:58:49 -0700 Martin von Zweigbergk absorb: make `--edit-lines` imply `--apply-changes`
Wed, 13 Apr 2022 14:40:11 +0100 Arseniy Alekseyev branchmap: add a test that shows bad interaction with strip
Tue, 12 Apr 2022 20:01:49 +0100 Arseniy Alekseyev rhg: refactor to pass argv down, instead of caling args_os()
Tue, 12 Apr 2022 19:40:37 +0100 Arseniy Alekseyev narrow: support debugupgraderepo
Wed, 13 Apr 2022 14:46:22 -0400 Matt Harbison procutil: avoid `+= None` when writing to full std{err,out} descriptor on py3 stable
Mon, 18 Apr 2022 20:45:38 -0700 Martin von Zweigbergk amend: don't remove unselected removals from memctx stable
Mon, 18 Apr 2022 20:39:31 -0700 Martin von Zweigbergk tests: demonstrate crash on partial amend with copies in changesets stable
Tue, 05 Apr 2022 12:06:32 -0700 Martin von Zweigbergk rust-revlog: add methods for getting parent revs and entries
Tue, 05 Apr 2022 08:47:04 -0700 Martin von Zweigbergk rust-changelog: start parsing changeset data
Mon, 04 Apr 2022 23:27:16 -0700 Martin von Zweigbergk rust-changelog: remove special parsing of empty changelog data for null rev
Thu, 31 Mar 2022 22:06:26 -0700 Martin von Zweigbergk rust-changelog: don't skip empty lines when iterating over changeset lines
Thu, 31 Mar 2022 22:02:46 -0700 Martin von Zweigbergk rust-requirements: allow loading repos with `bookmarksinstore` requirement
Wed, 13 Apr 2022 12:14:17 -0700 Kyle Lippincott rebase: while rewriting desc hashes, ignore ambiguous prefix "hashes" stable
Wed, 13 Apr 2022 13:15:33 -0700 Kyle Lippincott tests: add test demonstrating issue with ambiguous has prefixes during rebase stable
Sat, 09 Apr 2022 14:43:30 +0200 Julien Cristau test: accept another error message on lack of TLS client certificate
Sat, 09 Apr 2022 14:41:55 +0200 Julien Cristau sslutil: support TLSV1_ALERT_PROTOCOL_VERSION reason code
Sat, 09 Apr 2022 14:28:17 +0200 Julien Cristau test: override default cipher selection when connecting to TLS 1.0/1.1 servers
Sat, 09 Apr 2022 14:23:52 +0200 Julien Cristau sslutil: be less strict about which ciphers are allowed when using --insecure
Sat, 09 Apr 2022 14:15:32 +0200 Julien Cristau sslutil: avoid deprecation warnings from python 3.10's ssl module
Wed, 06 Apr 2022 22:29:49 +0200 Julien Cristau zeroconf: fix deprecation warning with python 3.10
Mon, 11 Apr 2022 11:14:55 +0200 Julien Cristau test: deal with changed error message on python 3.10
Mon, 02 Dec 2019 14:45:00 +0100 Julien Cristau mail: don't complain about a multi-word email.method
Thu, 07 Apr 2022 15:53:48 +0200 Pierre-Yves David help: set the large-file-limit to 10MB stable
Thu, 07 Apr 2022 15:46:07 +0200 Pierre-Yves David help: clarify the unit of `ui.large-file-limit` config stable
Wed, 06 Apr 2022 18:39:15 +0200 Pierre-Yves David debuglock: ignore ENOENT error when unlocking stable
Wed, 06 Apr 2022 18:50:20 +0200 Pierre-Yves David run-tests: introduce "forward-slash" version of everything on windows stable
Wed, 06 Apr 2022 18:44:21 +0200 Pierre-Yves David tests-racy-mutation: pass the editor through config instead of env variable stable
Mon, 28 Mar 2022 18:53:55 +0200 Raphaël Gomès rust-dirstate: don't return a state for untracked entries
Tue, 22 Mar 2022 16:33:18 +0100 Raphaël Gomès dirstate: remove v1_* methods from Python/C/Rust shared API
Mon, 28 Mar 2022 13:01:42 +0200 Raphaël Gomès rust-dirstate-entry: fix typo in panic message
Mon, 28 Mar 2022 13:00:57 +0200 Raphaël Gomès test-issue660: add dirstate-v2 variant
Mon, 28 Mar 2022 13:00:14 +0200 Raphaël Gomès test-issue660: test inside a repository, not the test dir
Wed, 23 Mar 2022 15:15:17 +0100 Raphaël Gomès dirstate: fix some typos in docstrings
Mon, 04 Apr 2022 13:36:37 +0000 Raphaël Gomès path: explicitly declare the `pushurl` suboption
Thu, 07 Apr 2022 15:29:02 +0200 Raphaël Gomès setup: fix incomplete implementation of Command
Mon, 04 Apr 2022 15:36:32 +0200 Pierre-Yves David path: explicitly declare the `pushrev` suboptions
Mon, 04 Apr 2022 15:36:17 +0200 Pierre-Yves David path: explicitly declare the `multi-urls` suboptions
Mon, 04 Apr 2022 15:35:59 +0200 Pierre-Yves David path: explicitly declare the `bookmarks.mode` suboptions
Mon, 04 Apr 2022 18:05:33 -0700 Kyle Lippincott crecord: avoid duplicating lines when reverting noeol->eol change
Tue, 05 Apr 2022 11:09:57 -0700 Kyle Lippincott crecord: add test demonstrating issue when reverting noeol->eol change
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
Fri, 25 Mar 2022 08:33:03 -0700 Martin von Zweigbergk stringutil: try to avoid running `splitlines()` only to get first line
Thu, 24 Mar 2022 22:05:49 -0700 Martin von Zweigbergk logcmdutil: use new function for getting first line of string
Thu, 24 Mar 2022 22:05:36 -0700 Martin von Zweigbergk filemerge: use new function for getting first line of string
Thu, 24 Mar 2022 22:05:27 -0700 Martin von Zweigbergk absorb: use new function for getting first line of string
Thu, 24 Mar 2022 22:05:13 -0700 Martin von Zweigbergk extensions: use new function for getting first line of string
Thu, 24 Mar 2022 22:04:38 -0700 Martin von Zweigbergk bookmarks: use new function for getting first line of string
Thu, 24 Mar 2022 20:31:44 -0700 Martin von Zweigbergk help: use new function for getting first line of string
Thu, 24 Mar 2022 16:55:09 -0700 Martin von Zweigbergk histedit: remove an unnecessary default value of `b''` for commit message
Thu, 24 Mar 2022 16:51:20 -0700 Martin von Zweigbergk histedit: use new function for getting first line of a string
Thu, 24 Mar 2022 16:09:12 -0700 Martin von Zweigbergk templates: extract function to `stringutil` for getting first line of text
Thu, 24 Mar 2022 15:41:29 -0700 Martin von Zweigbergk templates: make `firstline` filter not keep '\v', '\f' and similar
Tue, 22 Mar 2022 11:22:09 -0400 Matt Harbison pytype: drop py3.6 support
Sun, 13 Mar 2022 16:14:34 +0100 Pierre-Yves David perf-util: add a `compare-discovery-case` script
Mon, 14 Mar 2022 05:59:20 +0100 Pierre-Yves David discovery: also audit the number of queries done
Sun, 13 Mar 2022 16:10:53 +0100 Pierre-Yves David search-discovery-case: display more information about the interresting case
Mon, 21 Mar 2022 20:06:51 +0100 Pierre-Yves David subsetmaker: rework the antichain generation to be usable
Sun, 13 Mar 2022 16:24:01 +0100 Pierre-Yves David subsetmaker: use SortedSet for the scratch variant
Sun, 13 Mar 2022 15:53:29 +0100 Pierre-Yves David subsetmaker: stabilize the computation of `scratch` subset
Tue, 20 Jul 2021 15:07:10 +0200 Joerg Sonnenberger revlog: recommit 49fd21f32695 with a fix for issue6528
Fri, 18 Mar 2022 12:23:47 -0700 Martin von Zweigbergk merge-lists: make it possible to specify pattern to match
Fri, 04 Mar 2022 16:12:56 -0800 Martin von Zweigbergk contrib: add a partial-merge tool for sorted lists (such as Python imports)
Tue, 05 Apr 2022 17:31:18 +0200 Raphaël Gomès branching: merge stable into default
Tue, 05 Apr 2022 17:19:29 +0200 Raphaël Gomès Added signature for changeset 5bd6bcd31dd1 stable
Tue, 05 Apr 2022 17:19:22 +0200 Raphaël Gomès Added tag 6.1.1 for changeset 5bd6bcd31dd1 stable
Tue, 05 Apr 2022 17:11:36 +0200 Raphaël Gomès relnotes: add notes for 6.1.1 stable 6.1.1
Tue, 05 Apr 2022 11:09:03 +0200 Raphaël Gomès merge: stable into default
Tue, 05 Apr 2022 10:55:28 +0200 Raphaël Gomès rust-hgpath: add `repr(transparent)` to `HgPath` stable
Tue, 05 Apr 2022 10:55:28 +0200 Raphaël Gomès rust-dirstatemap: correctly decrement the copies counter stable
Tue, 05 Apr 2022 10:55:28 +0200 Raphaël Gomès rust-dirstatemap: properly decrement counter for tracked descendants stable
Tue, 05 Apr 2022 10:55:28 +0200 Raphaël Gomès rust-dirstate: panic if the DirstateMap counters go below 0 stable
Tue, 05 Apr 2022 10:55:28 +0200 Raphaël Gomès rust: fix unsound `OwningDirstateMap` stable
Tue, 05 Apr 2022 10:55:27 +0200 Raphaël Gomès rust: explain why the current `OwningDirstateMap` is unsound stable
Fri, 01 Apr 2022 12:46:58 -0400 Valentin Gatien-Baron dispatch: fix silly blackbox entries when hg is interrupted stable
Wed, 30 Mar 2022 00:57:08 -0400 Matt Harbison tests: stop excluding the pycompat module from pyflakes
Wed, 30 Mar 2022 00:44:55 -0400 Matt Harbison tests: drop some py2 specific pyflake failures
Tue, 29 Mar 2022 23:31:37 -0400 Matt Harbison util: drop a duplicate import
Tue, 29 Mar 2022 23:34:18 -0400 Matt Harbison pycompat: drop the pickle import
Tue, 29 Mar 2022 22:22:36 -0400 Matt Harbison util: restore the util.pickle symbol
Tue, 29 Mar 2022 14:27:45 +0200 Raphaël Gomès merge: stable into default
Fri, 23 Jul 2021 13:42:12 +0530 Sushil khanchi precheck: fix false warning about content-divergence creation stable
Thu, 24 Mar 2022 12:27:21 -0400 Valentin Gatien-Baron streamclone: avoid some obscure error in a corner case stable
Tue, 29 Mar 2022 18:15:49 +0900 Yuya Nishihara tags: fix typo in fast path detection of fnode resolution (issue6673) stable
Thu, 24 Mar 2022 21:26:45 -0500 Matthew Martin completion: install completers to conventional locations
Mon, 28 Mar 2022 17:24:41 +0200 Raphaël Gomès dirstate-cext: properly invalidate mtime and data in `set_untracked` stable
Wed, 23 Mar 2022 13:51:40 -0400 Matt Harbison pytype: disable a few errors about Windows specific module attributes
Sat, 19 Mar 2022 15:44:38 +0100 Raphaël Gomès rhg: sort unsupported extensions in error message
Sun, 13 Mar 2022 15:48:18 +0100 Pierre-Yves David hgignore: ignore .testtimes in more location
Fri, 25 Mar 2022 11:33:12 -0400 Augie Fackler merge: with stable
Thu, 17 Mar 2022 11:19:06 -0700 Martin von Zweigbergk partial-merge: add support for `.args` config (`$local` etc.)
Tue, 18 Jan 2022 13:05:21 -0800 Martin von Zweigbergk filemerge: add support for partial conflict resolution by external tool
Tue, 22 Mar 2022 03:19:01 +0100 Joerg Sonnenberger pullbundle: fix file name in the help text stable
Mon, 21 Mar 2022 14:21:10 -0700 Martin von Zweigbergk unamend: abort if commit was not created by `hg [un]amend` stable
Mon, 21 Mar 2022 10:55:50 +0100 Raphaël Gomès branching: merge stable into default
Thu, 17 Mar 2022 14:58:46 +0100 Pierre-Yves David test: use `wait-on-file` in `test-racy-mutations.t` stable
Fri, 18 Mar 2022 21:15:54 -0700 Martin von Zweigbergk amend: fix amend with copies in extras stable
Fri, 18 Mar 2022 21:37:22 -0700 Martin von Zweigbergk tests: demonstrate that copy info in changeset gets lost on amend stable
Fri, 18 Mar 2022 18:09:46 +0100 Pierre-Yves David ci: use the `v1.0` flavor of the docker images in the CI stable
Fri, 18 Mar 2022 16:15:44 +0100 Raphaël Gomès rust-status: cap the number of concurrent threads to 16 stable
Fri, 18 Mar 2022 17:39:06 +0100 Raphaël Gomès rhg: add support for ignoring all extensions
Thu, 17 Mar 2022 12:27:40 +0100 Raphaël Gomès branching: merge stable into default
Tue, 15 Mar 2022 10:36:28 +0100 Julien Cristau revlog: fix index_fast_rank (wip)
Thu, 17 Mar 2022 11:00:05 +0100 pacien tests: fix glob pattern for dynamic timer alignment
Tue, 15 Mar 2022 14:45:47 +0100 Julien Cristau test: update test-clone-stream.t to pass on bigendian stable
Tue, 15 Mar 2022 13:31:39 -0700 Martin von Zweigbergk filemerge: when merge tool uses $output, don't leave markers in $local stable
Tue, 15 Mar 2022 13:40:45 -0700 Martin von Zweigbergk tests: demonstrate how conflict markers end up $local *and* $output stable
Tue, 15 Mar 2022 09:26:26 +0100 Raphaël Gomès branching: merge stable into default
Mon, 14 Mar 2022 17:57:03 +0100 Julien Cristau revlog: fix wrong type of rank_unknown variable stable
Mon, 14 Mar 2022 12:24:34 -0700 Kyle Lippincott tests: fix formatting issue in run-tests.py after c194e93d1ebc
Mon, 14 Mar 2022 14:10:41 +0000 Luke Granger-Brown rust-hg-core: use correct type for libc hostname buffer stable
Wed, 09 Mar 2022 15:41:39 -0800 Gregory Szorc import-checker: allow symbol imports from typing module
Tue, 08 Mar 2022 19:11:03 -0800 Gregory Szorc pycompat: remove json.loads polyfill for Python 3.5
Tue, 08 Mar 2022 19:10:19 -0800 Gregory Szorc pycompat: remove check for Python >= 3.6
Tue, 08 Mar 2022 19:09:35 -0800 Gregory Szorc hgdemandimport: delete check for Python 3.5
Tue, 08 Mar 2022 19:08:35 -0800 Gregory Szorc hg: always import hgdemandimport
Wed, 09 Mar 2022 21:26:58 -0800 Kyle Lippincott tests: support another error case when detecting ipv4/ipv6 support
Wed, 09 Mar 2022 16:44:48 +0100 Pierre-Yves David debugdiscovery: fix a typo in the help
Wed, 09 Mar 2022 11:28:51 +0100 Raphaël Gomès rust-hg-cypython: upgrade dependencies
Wed, 09 Mar 2022 11:22:22 +0100 Raphaël Gomès rust-hg-core: upgrade dependencies
Wed, 09 Mar 2022 11:17:09 +0100 Raphaël Gomès rhg: upgrade dependencies
Fri, 04 Mar 2022 10:28:46 +0900 Yuya Nishihara chgserver: remove Python 2 file descriptor logic
Tue, 08 Feb 2022 15:51:52 +0100 Simon Sapin dirstate-tree: optimize HashMap lookups with raw_entry_mut
Fri, 04 Mar 2022 13:33:55 +0100 Raphaël Gomès heptapod-ci: remove useless mentions of Python 3
Fri, 04 Mar 2022 13:01:13 -0800 Martin von Zweigbergk revlog: remove unused `rank` variable from D12209
Mon, 21 Feb 2022 13:10:22 -0700 Gregory Szorc demandimport: delete demandimportpy2 module
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Mon, 21 Feb 2022 13:03:43 -0700 Gregory Szorc check-code: remove ban on old-style classes
Mon, 21 Feb 2022 12:46:27 -0700 Gregory Szorc tests: remove Python 2 support code
Mon, 21 Feb 2022 12:44:41 -0700 Gregory Szorc tests: remove Python < 3 check
Tue, 01 Mar 2022 20:53:52 -0800 Gregory Szorc cborutil: remove Python 2 definition of _elementtointeger()
Mon, 21 Feb 2022 12:42:48 -0700 Gregory Szorc py3: stop using util.iterfile()
Thu, 03 Mar 2022 07:56:47 -0800 Gregory Szorc util: remove iterfile() variant for buggy EINTR handling
Mon, 21 Feb 2022 12:36:57 -0700 Gregory Szorc statprof: remove superfluous sys.version_info check
Mon, 21 Feb 2022 12:36:04 -0700 Gregory Szorc policy: remove Python 2.7 compatibility code
Mon, 21 Feb 2022 12:35:29 -0700 Gregory Szorc lsprof: remove some Python 2.7 compatibility code
Mon, 21 Feb 2022 12:34:22 -0700 Gregory Szorc url: remove Python 2.7 support code
Tue, 01 Mar 2022 20:52:32 -0800 Gregory Szorc py3: replace pycompat.itervalues(x) with x.values()
Mon, 21 Feb 2022 11:24:57 -0700 Gregory Szorc py3: use str instead of pycompat.unicode
Tue, 08 Mar 2022 10:58:22 +0100 Gregory Szorc ui: use input() directly
Tue, 01 Mar 2022 20:50:34 -0800 Gregory Szorc py3: use int instead of pycompat.long
Mon, 21 Feb 2022 11:13:37 -0700 Gregory Szorc verify: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:13:15 -0700 Gregory Szorc templatekw: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:12:47 -0700 Gregory Szorc templatefuncs: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:12:26 -0700 Gregory Szorc revlog: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:11:59 -0700 Gregory Szorc merge: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:11:27 -0700 Gregory Szorc manifest: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:10:47 -0700 Gregory Szorc localrepo: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:10:27 -0700 Gregory Szorc keepalive: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:10:08 -0700 Gregory Szorc help: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:09:30 -0700 Gregory Szorc dirstate: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:08:53 -0700 Gregory Szorc debugcommands: remove pycompat.iteritems()
Tue, 01 Mar 2022 20:47:37 -0800 Gregory Szorc config: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:08:04 -0700 Gregory Szorc commands: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:07:29 -0700 Gregory Szorc remotefilelog: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:06:46 -0700 Gregory Szorc lfs: remove pycompat.iteritems()
Tue, 01 Mar 2022 20:46:06 -0800 Gregory Szorc largefiles: remove pycompat.iteritems()
Mon, 21 Feb 2022 11:05:42 -0700 Gregory Szorc infinitepush: remove pycompat.iteritems()
Tue, 01 Mar 2022 20:44:59 -0800 Gregory Szorc convert: 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:39:20 -0800 Gregory Szorc worker: silence type error when calling pickle
Mon, 21 Feb 2022 10:53:09 -0700 Gregory Szorc stringutil: remove Python 2 support code
Mon, 21 Feb 2022 10:52:27 -0700 Gregory Szorc procutil: delete Python 2 support code
Tue, 01 Mar 2022 20:37:09 -0800 Gregory Szorc revlogutils: unconditionally pass version to random seed
Mon, 21 Feb 2022 10:48:45 -0700 Gregory Szorc revlogutils: remove Python 2 variant for iter_seed
Mon, 21 Feb 2022 10:47:31 -0700 Gregory Szorc charencode: remove Python 2 support code
Mon, 21 Feb 2022 10:47:08 -0700 Gregory Szorc hgweb: remove Python 2 support code
Thu, 03 Mar 2022 08:06:37 -0800 Gregory Szorc hgweb: remove Python 3 conditional
Mon, 21 Feb 2022 10:45:24 -0700 Gregory Szorc hgweb: simplify uenv assignment
Mon, 21 Feb 2022 10:43:58 -0700 Gregory Szorc chgserver: remove Python 2 support code
Mon, 21 Feb 2022 10:40:58 -0700 Gregory Szorc chgserver: remove Python 2 branch
Mon, 21 Feb 2022 10:39:48 -0700 Gregory Szorc worker: remove Python 2 support code
Mon, 21 Feb 2022 10:39:09 -0700 Gregory Szorc wireprotoframing: remove Python 2 support code
Mon, 21 Feb 2022 10:38:27 -0700 Gregory Szorc windows: remove write throttling support
Mon, 21 Feb 2022 10:36:44 -0700 Gregory Szorc windows: remove conditional for Python 3
Mon, 21 Feb 2022 10:35:42 -0700 Gregory Szorc util: remove superfluous ispy3 test
Mon, 21 Feb 2022 10:35:20 -0700 Gregory Szorc urllibcompat: remove Python 2 support code