log

age author description
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
Mon, 21 Feb 2022 10:32:45 -0700 Gregory Szorc keepalive: remove Python 2 support code
Mon, 21 Feb 2022 10:31:53 -0700 Gregory Szorc extensions: remove superfluous pycompat.ispy3 check
Mon, 21 Feb 2022 10:31:00 -0700 Gregory Szorc archival: remove check for Python 2
Thu, 03 Mar 2022 07:58:29 -0800 Gregory Szorc encoding: remove Python 2 support code
Mon, 21 Feb 2022 10:28:19 -0700 Gregory Szorc dispatch: remove Python 2 function variants
Mon, 21 Feb 2022 10:27:34 -0700 Gregory Szorc config: remove conditional asserts
Mon, 21 Feb 2022 10:27:02 -0700 Gregory Szorc error: unconditionally define __str__
Mon, 21 Feb 2022 10:26:25 -0700 Gregory Szorc formatter: remove conditional assert
Mon, 21 Feb 2022 10:25:53 -0700 Gregory Szorc httppeer: inline simplified _reqdata()
Mon, 21 Feb 2022 10:23:54 -0700 Gregory Szorc url: remove passing of strict
Thu, 03 Mar 2022 08:04:33 -0800 Gregory Szorc posix: delete Python 2 posixfile()
Mon, 21 Feb 2022 10:21:18 -0700 Gregory Szorc match: delete Python 2 conditional code
Mon, 21 Feb 2022 10:20:48 -0700 Gregory Szorc mail: delete conditional code for Python 2
Sun, 20 Feb 2022 16:46:05 -0700 Gregory Szorc archival: remove GzipFileWithTime
Mon, 21 Feb 2022 10:56:31 -0700 Gregory Szorc check-code: allow importing Python 3 modules
Wed, 02 Mar 2022 08:29:52 -0700 Gregory Szorc tests: move Python 3.5 check higher in file
Sun, 20 Feb 2022 15:35:09 -0700 Gregory Szorc py2: drop some more from __future__ statements
Sun, 20 Feb 2022 15:31:33 -0700 Gregory Szorc tests: delete some no-py3 blocks
Sun, 20 Feb 2022 16:42:58 -0700 Gregory Szorc tests: remove __future__ import from test-debugcommands.t
Sun, 20 Feb 2022 15:28:44 -0700 Gregory Szorc tests: remove from __future__ from inline Python in tests
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Sun, 20 Feb 2022 15:18:15 -0700 Gregory Szorc tests: remove output conditionalized on no-py3
Sun, 20 Feb 2022 15:03:26 -0700 Gregory Szorc py3: use io.BytesIO directly
Sun, 20 Feb 2022 14:52:40 -0700 Gregory Szorc check-py3-compat: drop support for Python 2
Thu, 03 Mar 2022 07:59:42 -0800 Gregory Szorc pycompat: remove large Python 2 block
Tue, 01 Mar 2022 20:29:03 -0800 Gregory Szorc py3: use pickle directly
Wed, 02 Mar 2022 17:51:27 -0800 Gregory Szorc pycompat: remove first not ispy3 block
Sun, 20 Feb 2022 13:43:44 -0700 Gregory Szorc import-checker: assume absolute and use modern import checker
Sun, 20 Feb 2022 13:29:47 -0700 Gregory Szorc tests: unconditionalize some imports
Sun, 20 Feb 2022 13:27:38 -0700 Gregory Szorc tests: remove last references to PYTHON3
Sun, 20 Feb 2022 13:27:08 -0700 Gregory Szorc tests: simplify Windows and PYTHON3 conditionals
Sun, 20 Feb 2022 13:26:15 -0700 Gregory Szorc tests: delete some not PYTHON3 blocks
Sun, 20 Feb 2022 13:24:25 -0700 Gregory Szorc tests: unconditionalize _bytes2sys()
Sun, 20 Feb 2022 13:23:21 -0700 Gregory Szorc tests: remove Python 3 conditionalizing from variables
Sun, 20 Feb 2022 13:22:12 -0700 Gregory Szorc tests: always encode session
Sun, 20 Feb 2022 13:21:30 -0700 Gregory Szorc tests: unconditionalize bchr
Sun, 20 Feb 2022 13:20:33 -0700 Gregory Szorc tests: unconditionalize _unified_diff
Sun, 20 Feb 2022 13:19:21 -0700 Gregory Szorc tests: collapse elif PYTHON3 block
Sun, 20 Feb 2022 13:16:44 -0700 Gregory Szorc tests: collapse some more trivial if PYTHON3 blocks
Sun, 20 Feb 2022 11:57:59 -0700 Gregory Szorc tests: require Python 3.5+ in run-tests.py
Mon, 21 Feb 2022 16:18:39 +0100 pacien revlog: use rust rank computation if available
Mon, 21 Feb 2022 16:18:06 +0100 pacien rust: expose rank computation function to python
Mon, 21 Feb 2022 18:06:02 +0100 pacien rust: implement vcsgraph::RankedGraph for Index
Mon, 21 Feb 2022 18:05:54 +0100 pacien revlog: implement fast_rank retrieval in C
Mon, 21 Feb 2022 15:53:03 +0100 pacien revlog: return 0 for the fast_rank of nullrev
Wed, 02 Mar 2022 18:42:00 -0800 Gregory Szorc setup: drop support for Python 3.5
Sat, 19 Feb 2022 22:14:41 -0700 Gregory Szorc packaging: remove requirements constraints to support Python 2
Sat, 19 Feb 2022 22:13:11 -0700 Gregory Szorc packaging: remove py2exe / Python 2.7 support
Sat, 19 Feb 2022 18:42:12 -0700 Gregory Szorc automation: delete code related to Python 2.7 support
Sat, 19 Feb 2022 18:42:31 -0700 Gregory Szorc automation: drop support for Python 2.7 in Windows environment
Sat, 19 Feb 2022 18:18:35 -0700 Gregory Szorc automation: drop support for Python 2.7 in Linux environment
Sat, 19 Feb 2022 18:17:14 -0700 Gregory Szorc automation: make system3 the default for run-tests-linux
Sat, 19 Feb 2022 18:04:49 -0700 Gregory Szorc automation: run hg with python3
Thu, 03 Mar 2022 07:53:11 +0100 Simon Sapin rust: enable Python 3 support unconditionally
Thu, 03 Mar 2022 09:45:21 +0900 Yuya Nishihara cext: really remove Python 2 file handling code
Thu, 03 Mar 2022 09:43:10 +0900 Yuya Nishihara cext: backout e9ca736f5b52 "remove Python 2 file handling code"
Wed, 02 Mar 2022 10:32:36 -0500 Augie Fackler rust: jettison Python 2 support
Wed, 02 Mar 2022 10:30:37 -0500 Augie Fackler setup: always decode xcode version
Wed, 02 Mar 2022 10:29:54 -0500 Augie Fackler setup: remove Rust support for Python 2
Wed, 02 Mar 2022 10:25:11 -0500 Augie Fackler cleanup: stop bundling concurrent.futures on Python 2
Wed, 02 Mar 2022 10:24:49 -0500 Augie Fackler cleanup: directly use concurrent.futures instead of via pycompat
Wed, 02 Mar 2022 10:23:53 -0500 Augie Fackler imports: allow importing futures from concurrent
Wed, 02 Mar 2022 10:14:24 -0500 Augie Fackler setup: remove pygit2 Python 2 logic
Wed, 02 Mar 2022 10:13:45 -0500 Augie Fackler setup: inline now-constant list
Wed, 02 Mar 2022 10:13:09 -0500 Augie Fackler setup: unconditionally do this python 3 step
Wed, 02 Mar 2022 10:12:48 -0500 Augie Fackler setup: remove Python 2 support code for determining dylib suffix
Wed, 02 Mar 2022 10:12:17 -0500 Augie Fackler setup: inline os.fsdecode now that we're done with Python 2
Wed, 02 Mar 2022 10:11:37 -0500 Augie Fackler setup: inline encoding constant that is only used once
Wed, 02 Mar 2022 10:07:49 -0500 Augie Fackler setup: remove printf trampoline
Wed, 02 Mar 2022 10:07:21 -0500 Augie Fackler setup: remove more Python 2 support code
Wed, 02 Mar 2022 10:06:37 -0500 Augie Fackler setup: remove ssl check that only matters on 2.7
Wed, 02 Mar 2022 10:05:45 -0500 Augie Fackler setup: remove block that tries to help Python 2.6 users
Wed, 02 Mar 2022 10:04:04 -0500 Augie Fackler setup: drop statement of support for Python before 3.5.3
Sun, 20 Feb 2022 16:11:21 -0700 Gregory Szorc cext: remove inline rewriting of argv
Sun, 20 Feb 2022 16:09:02 -0700 Gregory Szorc cext: remove PY23()
Sun, 20 Feb 2022 16:13:57 -0700 Gregory Szorc cext: unconditionalize PySlice_GetIndicesEx()
Sun, 20 Feb 2022 16:13:23 -0700 Gregory Szorc cext: unconditionalize PYLONG_VALUE()
Sun, 20 Feb 2022 15:50:46 -0700 Gregory Szorc cext: use PyLong symbols
Sun, 20 Feb 2022 15:48:35 -0700 Gregory Szorc cext: use PyLong symbols
Sun, 20 Feb 2022 15:47:13 -0700 Gregory Szorc cext: remove Python 2 support
Sun, 20 Feb 2022 15:45:51 -0700 Gregory Szorc cext: remove Python 2 file handling code
Sun, 20 Feb 2022 15:45:16 -0700 Gregory Szorc cext: remove Python 2 variant of listdir_slot()
Sun, 20 Feb 2022 15:44:39 -0700 Gregory Szorc cext: remove some conditional preprocessor defines
Sun, 20 Feb 2022 15:43:30 -0700 Gregory Szorc cext: unconditionally use PyLong_FromLong()
Sun, 20 Feb 2022 15:42:47 -0700 Gregory Szorc cext: drop preprocessor PyInt aliases
Sun, 20 Feb 2022 15:40:39 -0700 Gregory Szorc cext: remove Python 2 module initializer functions
Mon, 21 Feb 2022 19:51:23 +0000 Arseniy Alekseyev rhg: simplify the handling of share-safe config mismatch
Tue, 01 Mar 2022 16:44:59 +0100 Raphaël Gomès branching: merge stable into default
Tue, 01 Mar 2022 16:39:14 +0100 Raphaël Gomès Added signature for changeset d4486810a179 stable
Tue, 01 Mar 2022 16:39:06 +0100 Raphaël Gomès Added tag 6.1 for changeset d4486810a179 stable
Mon, 28 Feb 2022 18:34:23 +0100 Raphaël Gomès merge: remove direct rustmod reference stable 6.1
Mon, 21 Feb 2022 11:22:40 +0100 Raphaël Gomès relnotes: add 6.1 stable
Fri, 18 Feb 2022 13:14:32 +0100 Raphaël Gomès relnotes: add 6.0.3 stable
Fri, 18 Feb 2022 12:51:23 +0100 Raphaël Gomès windows: adjust test output in test-merge-tools.t stable
Fri, 18 Feb 2022 12:51:06 +0100 Raphaël Gomès windows: generalize output for test-status-tracked-key.t stable
Tue, 22 Feb 2022 11:51:08 +0100 Pierre-Yves David windows: skip a section of a test that is legitimately broken on windows stable
Mon, 21 Feb 2022 12:03:57 +0100 Raphaël Gomès heptapod-ci: remove Python 2 support
Fri, 18 Feb 2022 14:32:26 +0100 Raphaël Gomès Added signature for changeset c00d3ce4e94b stable
Fri, 18 Feb 2022 14:32:09 +0100 Raphaël Gomès Added tag 6.1rc0 for changeset c00d3ce4e94b stable
Fri, 18 Feb 2022 14:27:43 +0100 Raphaël Gomès branching: merge default into stable for 6.1 freeze stable 6.1rc0
Fri, 18 Feb 2022 12:58:44 +0100 Raphaël Gomès branching: merge 6.0.3 stable into default
Fri, 18 Feb 2022 11:37:08 +0100 Raphaël Gomès branching: merge stable into default
Thu, 17 Feb 2022 07:34:49 +0100 Pierre-Yves David tracked-key: remove the dual write and rename to tracked-hint
Thu, 17 Feb 2022 06:41:54 +0100 Pierre-Yves David tracked-file: rename the format option to use `use-`
Thu, 17 Feb 2022 06:35:42 +0100 Pierre-Yves David tracked-key: update the requirement value
Thu, 17 Feb 2022 06:32:03 +0100 Pierre-Yves David tracked-key: make it possible to upgrade to and downgrade from the feature
Mon, 31 Jan 2022 18:13:00 +0300 Anton Shestakov obsolete: don't use os.stat in repo.obsstore.__nonzero__ if it's static HTTP
Mon, 14 Feb 2022 22:49:03 -0800 Martin von Zweigbergk filemerge: make `_maketempfiles()` more reusable
Mon, 14 Feb 2022 22:16:29 -0800 Martin von Zweigbergk filemerge: reduce some duplication in `_maketempfiles()`
Mon, 14 Feb 2022 22:11:50 -0800 Martin von Zweigbergk filemerge: use leverage `util.readfile()` in `_maketempfiles()`
Mon, 14 Feb 2022 22:04:50 -0800 Martin von Zweigbergk filemerge: move removal of `.orig` extension on temp file close to context
Mon, 14 Feb 2022 21:52:18 -0800 Martin von Zweigbergk filemerge: remove `uselocalpath` argument from `_maketempfiles()`
Fri, 11 Feb 2022 22:39:53 -0800 Martin von Zweigbergk filemerge: remove an unnecessary join with absolute path
Fri, 11 Feb 2022 21:39:55 -0800 Martin von Zweigbergk filemerge: when using in-memory merge, always put backup files in temp dir
Tue, 15 Feb 2022 20:18:57 -0800 Martin von Zweigbergk filemerge: remove unused `repo` argument from `_maketempfiles()`
Tue, 15 Feb 2022 23:45:30 +0100 Pierre-Yves David upgrade: make dirstate-v2 format variant compatible with share
Tue, 15 Feb 2022 23:09:07 +0100 Pierre-Yves David upgrade: prepare code (and output) for the idea of upgrading share
Tue, 15 Feb 2022 13:32:30 -0500 Augie Fackler sparse: add timing block for parsing sparse configs
Tue, 15 Feb 2022 13:32:11 -0500 Augie Fackler narrowspec: add timing block for validating narrowspec
Fri, 18 Feb 2022 12:55:39 +0100 Raphaël Gomès Added signature for changeset dcec16e799dd stable
Fri, 18 Feb 2022 12:55:20 +0100 Raphaël Gomès Added tag 6.0.3 for changeset dcec16e799dd stable
Thu, 17 Feb 2022 20:50:04 +0000 Arseniy Alekseyev status: fix hg status race against file deletion stable 6.0.3
Tue, 15 Feb 2022 20:24:46 -0800 Martin von Zweigbergk branching: merge with stable
Fri, 11 Feb 2022 16:52:48 -0800 Martin von Zweigbergk filemerge: put temporary files in single temp dir by default
Tue, 15 Feb 2022 05:20:46 +0100 Pierre-Yves David dirstate-tracked-key: update the config value to match latest discussion
Fri, 26 Nov 2021 15:38:04 +0100 Raphaël Gomès rhg: signal when falling back in logs
Mon, 07 Feb 2022 13:23:58 +0100 pacien revlog: register changelogv2 C implementation in parsers
Mon, 14 Feb 2022 12:34:02 +0100 pacien revlog: implement changelogv2 packing and unpacking in C
Thu, 10 Feb 2022 16:20:14 +0100 pacien revlog: memset whole record instead of dealing with padding
Fri, 11 Feb 2022 05:37:19 +0100 Pierre-Yves David revlog: do not compute node location by hand in index_invalidate_added
Fri, 28 Jan 2022 11:54:44 +0100 pacien rank: compute property incrementally
Fri, 28 Jan 2022 11:45:33 +0100 Pierre-Yves David rank: add test with golden values
Fri, 28 Jan 2022 11:45:18 +0100 pacien rank: add minimal test
Fri, 28 Jan 2022 11:35:41 +0100 Pierre-Yves David rank: add context and template keyword
Fri, 28 Jan 2022 11:33:01 +0100 Pierre-Yves David rank: naive rank property computation and retrieval
Mon, 07 Feb 2022 22:54:38 -0800 Martin von Zweigbergk filemerge: move check for identical sides out of filemerge()
Mon, 07 Feb 2022 20:12:09 -0800 Martin von Zweigbergk mergestate: use an early return for trivial merges
Mon, 07 Feb 2022 14:07:04 -0800 Martin von Zweigbergk simplemerge: remove now-unused arguments
Tue, 18 Jan 2022 13:22:55 -0800 Martin von Zweigbergk merge: fix documented order of `labels` argument
Tue, 18 Jan 2022 12:57:55 -0800 Martin von Zweigbergk filemerge: when not keeping premerge, don't write markers to context
Fri, 14 Jan 2022 08:17:13 -0800 Martin von Zweigbergk simplemerge: move printing of merge result to extension
Thu, 10 Feb 2022 15:48:01 -0800 Martin von Zweigbergk simplemerge: remove code for checking binary input now that callers do it
Thu, 10 Feb 2022 15:27:58 -0800 Martin von Zweigbergk simplemerge: let filemerge check for binary inputs
Thu, 10 Feb 2022 13:36:09 -0800 Martin von Zweigbergk simplemerge: let extension check for binary inputs (unless `--text`)
Thu, 10 Feb 2022 11:00:32 -0800 Martin von Zweigbergk simplemerge: store input data in MergeInput
Fri, 04 Feb 2022 18:36:36 -0800 Martin von Zweigbergk simplemerge: convert MergeInput to regular, non-attr.ib class
Thu, 10 Feb 2022 09:59:07 -0800 Martin von Zweigbergk simplemerge: replace `**opts` passed to `simplemerge()` by keyword arguments
Wed, 25 Aug 2021 19:55:20 -0700 Gregory Szorc automation: use gp3 volume type stable
Thu, 26 Aug 2021 17:47:50 -0700 Gregory Szorc automation: use m6i instances stable
Thu, 03 Feb 2022 18:14:25 +0100 Pierre-Yves David narrow: add support for merging add and remove outside of the tracked set
Fri, 21 Jan 2022 17:54:03 +0100 Simon Sapin status: prefer relative paths in Rust code
Mon, 14 Feb 2022 18:51:43 +0100 Simon Sapin rust: remove unused `StatusError::IO` enum variant
Tue, 15 Feb 2022 15:52:44 +0100 Raphaël Gomès copyright: it's 2022 stable
Mon, 14 Feb 2022 19:03:22 +0100 Raphaël Gomès hghave: update rustfmt criterion stable
Fri, 11 Feb 2022 23:43:17 +0100 Raphaël Gomès dirstate-v2: fix infinite loop in pure packer stable
Tue, 15 Feb 2022 15:33:33 +0100 Mathias De Mare contrib: refer to RHEL and derivatives instead of CentOS specifically stable
Mon, 14 Feb 2022 11:32:03 +0100 Mathias De Mare packaging: replace centos8 by rockylinux 8 stable
Mon, 14 Feb 2022 18:57:12 +0100 Simon Sapin rust: fix code formatting
Mon, 07 Feb 2022 00:33:22 -0500 Valentin Gatien-Baron sparse: rework debugsparse's interface
Wed, 09 Feb 2022 13:04:37 -0500 Mitchell Hentges color: don't infer vt status from TERM on Windows
Thu, 10 Feb 2022 19:26:10 +0100 Simon Sapin rhg: enable `rhg status` by default, without config or env opt-in
Tue, 08 Feb 2022 14:20:58 +0100 Simon Sapin rhg: Colorize `rhg status` output when appropriate
Thu, 10 Feb 2022 12:59:32 +0100 Simon Sapin rhg: Add support for colored output
Thu, 10 Feb 2022 13:56:43 +0100 Simon Sapin rhg: Add parsing for the --color global CLI argument
Thu, 10 Feb 2022 12:52:25 +0100 Simon Sapin rhg: Make Ui::new falliable, add Ui::new_infallible
Thu, 10 Feb 2022 12:12:56 +0100 Simon Sapin rhg: Pass a &Config to Ui::new
Thu, 10 Feb 2022 11:58:04 +0100 Simon Sapin rhg: Add support for HGPLAINEXPECT
Thu, 10 Feb 2022 13:24:38 -0500 Augie Fackler merge: with stable
Wed, 09 Feb 2022 16:07:50 +0100 Pierre-Yves David help: make the help for `safe-mismatch` real section stable
Wed, 09 Feb 2022 15:44:21 +0100 Pierre-Yves David help: avoid repeated value in the safe-mistmatch help stable
Wed, 09 Feb 2022 15:43:01 +0100 Pierre-Yves David help: add missing `.` in config reference stable
Mon, 07 Feb 2022 12:29:43 +0300 Anton Shestakov scmutil: obsrevs is already a frozenset
Mon, 07 Feb 2022 12:25:46 +0300 Anton Shestakov obsolete: always return frozensets from obsolete.getrevs()
Wed, 26 Jan 2022 13:18:48 +0100 pacien revlog: split revlog v1 and revlog v2 handling
Wed, 26 Jan 2022 13:08:36 +0100 pacien revlog: extract entry byte offsets into named constants
Mon, 07 Feb 2022 15:45:53 +0100 Mads Kiilerich doc: inspect.getargspec has been removed in Python 3.11 stable
Mon, 07 Feb 2022 13:24:30 +0300 Anton Shestakov branchmap: split a long condition in branchcache.validfor(), add comments
Sun, 06 Feb 2022 19:31:39 +0300 Anton Shestakov branchmap: don't add branch entries if there are no heads
Sun, 06 Feb 2022 19:14:51 +0300 Anton Shestakov notify: don't produce errors if a revision is not found
Thu, 03 Feb 2022 18:14:11 +0100 Pierre-Yves David narrow: allow merging non-conflicting change outside of the narrow spec
Sun, 30 Jan 2022 06:01:42 +0100 Pierre-Yves David merge-actions: add some information about the "changes" the action do
Sat, 29 Jan 2022 06:21:32 +0100 Pierre-Yves David merge-actions: have an attribute for narrow safetiness
Fri, 28 Jan 2022 15:19:58 +0100 Pierre-Yves David merge-actions: add an explicite "no_op" attribute
Fri, 28 Jan 2022 19:46:37 +0100 Pierre-Yves David merge-actions: gather all created action into a set
Fri, 28 Jan 2022 17:08:30 +0100 Pierre-Yves David merge-actions: make merge action a full featured object
Fri, 28 Jan 2022 16:25:41 +0100 Pierre-Yves David convert: use the merge action constant
Fri, 28 Jan 2022 16:11:42 +0100 Pierre-Yves David large-file: use the merge action constant
Fri, 28 Jan 2022 16:41:45 +0100 Pierre-Yves David merge: stop using merge action for pathconflict option
Fri, 28 Jan 2022 14:25:51 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:25:45 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:25:39 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:25:32 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:25:05 +0100 Pierre-Yves David merge: break up two not-so-one-liner for extra readability
Fri, 28 Jan 2022 14:24:41 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:24:30 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:23:56 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:23:49 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Fri, 28 Jan 2022 14:23:37 +0100 Pierre-Yves David merge: break up a not-so-one-liner for readability
Thu, 03 Feb 2022 06:49:48 +0100 Pierre-Yves David phabricator-refresh: add a magic value to skip it in the CI
Thu, 27 Jan 2022 20:04:56 +0300 Anton Shestakov interfaces: add missing caches kwarg of localrepo.updatecaches()
Mon, 31 Jan 2022 18:05:36 +0300 Anton Shestakov obsolete: don't import from .node twice
Mon, 31 Jan 2022 18:04:11 +0300 Anton Shestakov dagop: don't import nullrev from .node twice
Thu, 27 Jan 2022 22:24:11 +0100 Pierre-Yves David stream-clone: allow to change persistent-nodemap format during stream clone
Thu, 27 Jan 2022 15:22:09 +0100 Pierre-Yves David stream-clone: add 5000 changesets to test-clone-stream-format
Thu, 27 Jan 2022 15:22:04 +0100 Pierre-Yves David debugbuilddag: add a flag to allow running it from a non-empty repository
Thu, 27 Jan 2022 17:04:40 +0100 Pierre-Yves David persistent-nodemap: properly delete all nodemap files on downgrade
Sat, 15 Jan 2022 09:08:41 +0300 Anton Shestakov destutil: if wdp is obsolete, update to the closest non-obsolete ancestor
Tue, 04 Jan 2022 23:38:39 +0300 Anton Shestakov discovery: port _postprocessobsolete() changes from evolve, add tests
Fri, 07 Jan 2022 11:53:23 +0300 Anton Shestakov branchmap: skip obsolete revisions while computing heads
Fri, 28 Jan 2022 19:07:52 +0300 Anton Shestakov obsolete: make sure windows tests pass when stat() is given a URL
Mon, 31 Jan 2022 18:38:15 +0100 Pierre-Yves David transaction: do not rely on a global variable to post_finalize file
Mon, 31 Jan 2022 08:44:48 +0100 Pierre-Yves David dirstate: introduce a "tracked-key" feature
Mon, 31 Jan 2022 14:26:35 +0100 Pierre-Yves David dirstate: rename the filegenerator used for writing
Mon, 31 Jan 2022 08:23:54 +0100 Pierre-Yves David dirstate: use a context manager when writing the dirstate
Wed, 02 Feb 2022 17:24:05 +0100 Raphaël Gomès branching: merge stable into default
Wed, 02 Feb 2022 17:02:34 +0100 Raphaël Gomès Added signature for changeset 75676122c2bf stable
Wed, 02 Feb 2022 17:02:09 +0100 Raphaël Gomès Added tag 6.0.2 for changeset 75676122c2bf stable
Wed, 02 Feb 2022 15:03:29 +0100 Raphaël Gomès relnotes: add 6.0.1 and 6.0.2 notes stable 6.0.2
Tue, 01 Feb 2022 15:19:50 +0100 Pierre-Yves David branchmap: stop writing cache for uncommitted data stable
Mon, 31 Jan 2022 19:28:58 +0100 Pierre-Yves David transaction: add a way to know a transaction has been finalized stable
Tue, 01 Feb 2022 15:14:05 +0100 Pierre-Yves David branchmap: Add a test about writing branchmap and aborted transaction stable
Tue, 01 Feb 2022 16:36:20 +0100 Pierre-Yves David dirstate-v2: rename the configuration to enable the format stable
Wed, 26 Jan 2022 15:32:18 -0800 Martin von Zweigbergk arbitraryfilectx: use our existing helpers for reading and writing files
Thu, 11 Feb 2021 22:52:43 -0800 Martin von Zweigbergk fix: remove unnecessary and overly strict check for divergence
Wed, 26 Jan 2022 10:11:01 -0800 Martin von Zweigbergk encoding: fix trim() to be O(n) instead of O(n^2)
Mon, 24 Jan 2022 11:49:06 +0100 Pierre-Yves David stream-clone: filter possible missing requirements using all supported one stable
Tue, 11 Jan 2022 21:40:08 +0100 Pierre-Yves David share-safe: enable by default (BC)
Tue, 11 Jan 2022 09:56:03 +0100 Pierre-Yves David share-safe: add support for static-http repository
Tue, 11 Jan 2022 09:36:10 +0100 Pierre-Yves David legacy-revlog: fix requirement computation when cloning legacy repo
Mon, 10 Jan 2022 12:48:35 +0100 Pierre-Yves David requirements: do not warn about dropping share-safe, unless explicitly set
Tue, 11 Jan 2022 06:40:44 +0100 Pierre-Yves David sparse: take lock before writing requirements
Fri, 07 Jan 2022 16:30:11 +0100 Pierre-Yves David largefiles: take lock before writing requirements
Fri, 07 Jan 2022 17:33:27 +0100 Pierre-Yves David lfs: take lock before writing requirements
Tue, 11 Jan 2022 06:32:18 +0100 Pierre-Yves David test: simpler requirements matching in test-repo-compengines.t
Mon, 10 Jan 2022 19:52:07 +0100 Pierre-Yves David test: simpler requirements matching in test-lfs-largefiles.t
Mon, 10 Jan 2022 12:06:42 +0100 Pierre-Yves David test: simpler requirements matching in test-sidedata.t
Mon, 10 Jan 2022 11:58:33 +0100 Pierre-Yves David test: simpler requirement matching in test-revlog-v2.t
Mon, 10 Jan 2022 19:46:54 +0100 Pierre-Yves David test-copies: narrow the format check in test-copies-in-changeset.t
Fri, 07 Jan 2022 17:32:25 +0100 Pierre-Yves David tests: use debugrequires instead of grepping the file directly
Tue, 11 Jan 2022 16:32:38 +0100 Pierre-Yves David tests: use debugrequires in test-upgrade-repo.t
Thu, 06 Jan 2022 17:15:49 +0100 Pierre-Yves David test: do not use `which` to find an exec path in the test
Fri, 14 Jan 2022 18:17:55 +0100 Pierre-Yves David stream-clone: stop considering working copy only requirements
Tue, 18 Jan 2022 00:19:04 +0100 Pierre-Yves David stream-clone: also filter the requirement we put in the bundle 2
Mon, 24 Jan 2022 12:44:20 +0100 Pierre-Yves David requirements: add an official `REVLOG_COMPRESSION_ZSTD` const
Tue, 18 Jan 2022 20:35:04 +0100 Pierre-Yves David stream-requirements: smoother matching in test-http-protocol.t
Tue, 18 Jan 2022 12:21:13 +0100 Pierre-Yves David stream-requirements: smoother matching in test-ssh-bundle1.t
Tue, 18 Jan 2022 12:02:50 +0100 Pierre-Yves David stream-requirements: smoother matching in test-ssh-proto.t
Tue, 18 Jan 2022 10:50:20 +0100 Pierre-Yves David stream-requirements: smoother matching in test-hgweb-commands.t
Tue, 18 Jan 2022 10:50:08 +0100 Pierre-Yves David stream-requirements: smoother matching in test-treemanifest.t
Tue, 18 Jan 2022 10:49:43 +0100 Pierre-Yves David stream-requirements: smoother matching in test-ssh-proto-unbundle.t
Mon, 24 Jan 2022 12:58:18 +0100 Pierre-Yves David test-bundle: split some variant in there own section
Tue, 18 Jan 2022 15:27:51 +0100 Pierre-Yves David test-bundle: split each variant in there own section
Mon, 24 Jan 2022 01:28:16 +0100 Pierre-Yves David test-http-bad-server: abstract the `streamreqs` value
Fri, 21 Jan 2022 19:57:47 +0100 Pierre-Yves David test-http-bad-server: use the new pattern-reading for a test-case
Fri, 21 Jan 2022 19:25:57 +0100 Pierre-Yves David test-http-bad-server: use the new pattern-reading for a test-case
Fri, 21 Jan 2022 19:19:05 +0100 Pierre-Yves David test-http-bad-server: use the new pattern-reading for a test-case
Fri, 21 Jan 2022 19:04:10 +0100 Pierre-Yves David test-http-bad-server: use the new pattern-reading for a test-case
Sun, 23 Jan 2022 19:51:00 +0100 Pierre-Yves David test-http-bad-server: use the new pattern-reading for a test-case
Sun, 23 Jan 2022 19:49:42 +0100 Pierre-Yves David test-http-bad-server: introduce socket closing after reading a pattern
Fri, 21 Jan 2022 18:22:13 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 18:01:59 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 17:54:31 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 17:53:06 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 17:49:59 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 17:40:02 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 17:06:01 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 17:00:58 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 16:27:13 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 16:23:44 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 16:22:10 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Sat, 22 Jan 2022 08:55:59 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 16:07:04 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Sun, 23 Jan 2022 20:24:35 +0100 Pierre-Yves David test-http-bad-server: modify some `tail` call fit their goal
Fri, 21 Jan 2022 16:02:47 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 16:02:26 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 15:52:48 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Fri, 21 Jan 2022 15:44:15 +0100 Pierre-Yves David test-http-bad-server: move on test from bytes-count to pattern
Sat, 22 Jan 2022 01:51:28 +0100 Pierre-Yves David test-bad-http-server: introduce sock closing when writing a pattern
Sat, 22 Jan 2022 01:13:12 +0100 Pierre-Yves David test-http-bad-server: document that the value are actually a list
Fri, 21 Jan 2022 12:44:39 +0100 Pierre-Yves David test-http-bad-server: refactor the writing logic to avoid early return
Fri, 21 Jan 2022 11:58:55 +0100 Pierre-Yves David test-http-bad-server: replace the default 65537 value in output
Fri, 21 Jan 2022 11:15:56 +0100 Pierre-Yves David test-http-bad-server: refactor the reading logic to avoid early return
Fri, 21 Jan 2022 03:05:43 +0100 Pierre-Yves David test-http-bad-server: factor code dealing with "read" in the new object
Fri, 21 Jan 2022 00:54:15 +0100 Pierre-Yves David test-http-bad-server: factor code dealing with "write" in the new object
Sun, 23 Jan 2022 21:25:01 +0100 Pierre-Yves David test-http-bad-server: unify log printing for `sendall` and `write`
Fri, 21 Jan 2022 01:07:50 +0100 Pierre-Yves David test-http-bad-server: track close condition in an object
Wed, 19 Jan 2022 19:14:17 +0100 Pierre-Yves David test-http-bad-server: use more readable name for variable
Fri, 21 Jan 2022 02:07:13 +0100 Pierre-Yves David test-http-bad-server: align output by using `;`
Wed, 19 Jan 2022 19:04:55 +0100 Pierre-Yves David test-http-bad-server: highlight each test with section
Fri, 21 Jan 2022 20:50:40 +0100 Pierre-Yves David test-http-bad-server: rename config to use `-`
Tue, 18 Jan 2022 21:29:43 +0100 Pierre-Yves David test-http-bad-server: move the extension in `testlib`
Mon, 17 Jan 2022 19:29:41 +0100 Pierre-Yves David requirements: remove the `localrepo.supportedformat` attribute
Mon, 17 Jan 2022 22:48:16 +0100 Pierre-Yves David requirements: sort _basesupported
Mon, 17 Jan 2022 19:28:10 +0100 Pierre-Yves David requirements: move the comment about manifestv2 in the module
Mon, 17 Jan 2022 19:26:36 +0100 Pierre-Yves David stream-clone: add a explicit set list requirements relevant to stream clone
Mon, 24 Jan 2022 11:49:06 +0100 Pierre-Yves David stream-clone: filter possible missing requirements using all supported one
Mon, 17 Jan 2022 19:18:20 +0100 Pierre-Yves David requirements: move "bookmark in store" requirements in the right module
Mon, 17 Jan 2022 18:51:47 +0100 Pierre-Yves David stream-clone: add a explicit test for format change during stream clone
Fri, 14 Jan 2022 18:02:25 +0100 Pierre-Yves David stream-clone: factor computation of requirement of a stream clone
Fri, 14 Jan 2022 17:57:49 +0100 Pierre-Yves David stream-clone: factor computation of new clone requirement out
Tue, 18 Jan 2022 00:07:43 +0100 Pierre-Yves David stream-clone: drop some outdated lines in test-stream-bundle-v2.t
Mon, 24 Jan 2022 08:35:14 -0800 Martin von Zweigbergk relnotes: add note about changed labels texts
Fri, 21 Jan 2022 13:48:48 -0800 Martin von Zweigbergk graft: attempt to make merge labels more helpful
Fri, 21 Jan 2022 13:49:11 -0800 Martin von Zweigbergk shelve: attempt to make merge labels more helpful
Fri, 21 Jan 2022 13:48:18 -0800 Martin von Zweigbergk histedit: attempt to make merge labels more helpful
Tue, 18 Jan 2022 13:23:49 -0800 Martin von Zweigbergk update: set custom conflict label for base commit
Tue, 18 Jan 2022 15:04:55 -0800 Martin von Zweigbergk merge: set custom conflict label for base commit
Tue, 18 Jan 2022 14:57:15 -0800 Martin von Zweigbergk rebase: set custom conflict label for base commit
Thu, 20 Jan 2022 11:06:52 -0800 Martin von Zweigbergk simplemerge: take over formatting of label from `filemerge`
Thu, 20 Jan 2022 16:16:05 -0800 Martin von Zweigbergk filemerge: pass `simplemerge.MergeInput` to tool functions
Thu, 20 Jan 2022 14:42:50 -0800 Martin von Zweigbergk filemerge: work with `simplemerge.MergeInput` in `filemerge()`
Thu, 20 Jan 2022 14:13:12 -0800 Martin von Zweigbergk filemerge: always define a "base" label
Thu, 20 Jan 2022 13:43:43 -0800 Martin von Zweigbergk filemerge: set default labels a little earlier
Tue, 18 Jan 2022 10:32:11 +0100 Raphaël Gomès helptext: add missing newline to Rust helptext stable
Mon, 24 Jan 2022 21:17:04 -0800 Martin von Zweigbergk unamend: error out when running on merge commit stable
Mon, 24 Jan 2022 21:12:19 -0800 Martin von Zweigbergk tests: demonstrate how `hg unamend` fails on merge commits stable
Thu, 20 Jan 2022 11:17:09 -0800 Martin von Zweigbergk filemerge: remove unused arguments from `_merge()`
Thu, 20 Jan 2022 11:00:30 -0800 Martin von Zweigbergk simplemerge: take arguments as annotated context objects
Thu, 20 Jan 2022 09:04:39 -0800 Martin von Zweigbergk filemerge: make `labels` a required arg for `_premerge()`
Thu, 20 Jan 2022 14:46:16 -0800 Martin von Zweigbergk filemerge: remove unnecessary check for empty string
Thu, 20 Jan 2022 23:07:35 -0800 Martin von Zweigbergk tests: also test spaces in conflict marker labels
Mon, 17 Jan 2022 21:20:46 -0500 Valentin Gatien-Baron blackbox: change year in logs to ISO 8601 format
Mon, 17 Jan 2022 21:00:33 -0500 Valentin Gatien-Baron blackbox: add milliseconds to blackbox logs by default
Mon, 17 Jan 2022 20:47:46 -0500 Valentin Gatien-Baron blackbox: correct date format doc
Thu, 20 Jan 2022 14:06:36 +0000 Arseniy Alekseyev revlog: fix a bug where transaction can be aborted partially stable
Thu, 20 Jan 2022 14:02:58 +0000 Arseniy Alekseyev revlog: demonstrate a bug where transaction can be aborted partially stable
Tue, 18 Jan 2022 10:27:13 +0100 Raphaël Gomès branching: merge with stable
Thu, 30 Dec 2021 13:25:44 +0100 Dan Villiom Podlaski Christiansen rust: fix build errors on darwin stable
Mon, 17 Jan 2022 12:50:13 +0100 Simon Sapin rust: Fix outdated comments in OwningDirstateMap
Fri, 14 Jan 2022 09:28:44 -0800 Martin von Zweigbergk merge: consider the file merged when using :merge-{local,other}
Fri, 14 Jan 2022 08:44:36 -0800 Martin von Zweigbergk simplemerge: delete unused exception class `CantReprocessAndShowBase`
Tue, 11 Jan 2022 22:13:56 -0800 Martin von Zweigbergk simplemerge: change _minimize() to minimize a single conflict
Tue, 11 Jan 2022 22:03:55 -0800 Martin von Zweigbergk simplemerge: make minimize() a free function
Tue, 11 Jan 2022 21:56:27 -0800 Martin von Zweigbergk simplemerge: simplify and rename `render_markers()`
Tue, 11 Jan 2022 16:23:10 -0800 Martin von Zweigbergk simplemerge: split out function for rendering :merge3 conflict markers
Fri, 07 Jan 2022 23:29:19 -0800 Martin von Zweigbergk simplemerge: move default labels to simplemerge extension
Fri, 07 Jan 2022 22:23:44 -0800 Martin von Zweigbergk simplemerge: use same newline detection for :mergediff as for :merge[3]
Tue, 11 Jan 2022 16:54:42 -0800 Martin von Zweigbergk simplemerge: clarify names of functions that render conflict markers
Fri, 07 Jan 2022 22:16:22 -0800 Martin von Zweigbergk simplemerge: make merge_lines() a free function
Fri, 07 Jan 2022 18:42:31 -0800 Martin von Zweigbergk simplemerge: convert `merge_lines()` away from generator
Tue, 14 Dec 2021 13:12:56 -0800 Martin von Zweigbergk simplemerge: use 3-way markers if mode=='merge3', ignoring number of labels
Fri, 14 Jan 2022 10:25:45 -0800 Martin von Zweigbergk rust: upgrade `rand*` crates
Thu, 06 Jan 2022 22:09:40 -0800 Martin von Zweigbergk logcmdutil: raise `StateError` when file to follow doesn't exist
Thu, 06 Jan 2022 22:03:21 -0800 Martin von Zweigbergk logcmdutil: raise `InputError` on bad CLI arguments
Mon, 10 Jan 2022 18:04:41 -0500 Matt Harbison subrepo: make -S work again on Windows for incoming/outgoing to remote repos stable
Sun, 09 Jan 2022 13:35:30 +0100 Cédric Krier tests: support pygments 2.11 (issue6628)
Mon, 03 Jan 2022 01:09:56 +0100 Joerg Sonnenberger exchange: add fast path for subrepo check on push
Wed, 05 Jan 2022 11:34:54 -0800 Martin von Zweigbergk simplemerge: rewrite `merge_lines()` using `merge_groups()`
Thu, 06 Jan 2022 09:03:17 -0800 Martin von Zweigbergk simplemerge: make merge_groups() yield only 2-tuples
Fri, 07 Jan 2022 14:40:21 +0100 Simon Sapin rhg: desambiguate status without decompressing filelog if possible
Thu, 06 Jan 2022 12:46:10 +0100 Simon Sapin filelog: add a comment explaining a fast path in filerevisioncopied()
Tue, 21 Dec 2021 21:26:14 +0100 Simon Sapin rhg: Store p1, p2, and hash in RevlogEntry
Tue, 21 Dec 2021 21:23:46 +0100 Simon Sapin rhg: RevlogEntry::uncompressed_len is signed
Tue, 21 Dec 2021 18:50:44 +0100 Simon Sapin rhg: Expose FilelogEntry that wraps RevlogEntry
Tue, 21 Dec 2021 18:35:58 +0100 Simon Sapin rhg: Add RevlogEntry::data that does delta resolution
Tue, 21 Dec 2021 15:57:30 +0100 Simon Sapin rhg: Rename some revlog-related types and methods