Mercurial > hg
graph
-
phases: explicitly filter stripped revision at strip timeTue, 20 Feb 2024 14:21:18 +0100, by Pierre-Yves David
-
debug: add a debug::unbundle command that simulate the unbundle from a pushFri, 23 Feb 2024 04:26:03 +0100, by Pierre-Yves David
-
perf: support --template on perf::phases stableThu, 22 Feb 2024 18:28:01 +0100, by Pierre-Yves David
-
annotate: limit output to range of linesWed, 14 Feb 2024 08:14:46 +0100, by Zeger Van de Vannet
-
revlog: add a Rust implementation of `headrevsdiff`Mon, 12 Feb 2024 20:01:27 +0000, by Arseniy Alekseyev
-
revlog: add a C implementation of `headrevsdiff`Thu, 21 Dec 2023 20:30:03 +0000, by Arseniy Alekseyev
-
unbundle: faster computation of changed headsThu, 21 Dec 2023 17:38:04 +0000, by Arseniy Alekseyev
-
branching: merge stable into defaultWed, 21 Feb 2024 11:53:30 +0100, by Raphaël Gomès
-
hg-core: separate timestamp and extra methodsTue, 20 Feb 2024 10:47:47 -0500, by Arun Kulshreshtha
-
debugformat: fix formatting for compression level stableWed, 21 Feb 2024 02:12:58 +0100, by Pierre-Yves David
-
hg-core: implement timestamp line parsingThu, 15 Feb 2024 11:39:18 -0500, by Arun Kulshreshtha
-
doc: document that labels must have a dot in them to have an effectWed, 14 Feb 2024 15:21:44 -0500, by Jordi Gutiérrez Hermoso
-
tests: tweak chg test to make it fail less often stableThu, 15 Feb 2024 18:10:41 +0000, by Arseniy Alekseyev
-
cext: fix potential memory leaks of list items appended with PyList_Append stableThu, 15 Feb 2024 15:21:43 +0000, by Arseniy Alekseyev
-
crecord: enable search hotkeys (issue6834)Wed, 14 Feb 2024 22:55:11 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add handle(next|prev)search functionsWed, 14 Feb 2024 22:54:21 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add a searchdirection functionWed, 14 Feb 2024 22:53:58 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add a handlesearch functionWed, 14 Feb 2024 22:50:00 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add a showsearch functionWed, 14 Feb 2024 22:48:09 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add a default regex to curseschunkselectorWed, 14 Feb 2024 22:46:41 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add `content` properties to all nodesWed, 14 Feb 2024 22:43:51 -0500, by Jordi Gutiérrez Hermoso
-
crecord: update uiheader docstringWed, 14 Feb 2024 22:42:08 -0500, by Jordi Gutiérrez Hermoso
-
crecord: add skipfolded param to previtemWed, 14 Feb 2024 22:40:47 -0500, by Jordi Gutiérrez Hermoso
-
dispatch: don't attempt to import debugger as bytestringWed, 14 Feb 2024 15:23:59 -0500, by Jordi Gutiérrez Hermoso
-
debugsetparents: fix Marmoutian docstringWed, 14 Feb 2024 11:53:04 -0500, by Jordi Gutiérrez Hermoso
-
docs: fix broken `make` in `docs/`Tue, 13 Feb 2024 11:49:55 -0800, by Martin von Zweigbergk
-
branchmap: use mmap for faster revbranchcache loadingWed, 10 Jan 2024 18:58:42 +0000, by Arseniy Alekseyev
-
hghave: add py312 and py313Fri, 02 Feb 2024 04:46:54 +0100, by Manuel Jacob
-
hghave: use strings instead of floats for version numbers passed to checkversFri, 02 Feb 2024 04:23:07 +0100, by Manuel Jacob
-
py3: fully port doctest to py3Sat, 03 Feb 2024 23:45:08 +0100, by Manuel Jacob
-
import-checker: make stdlib path detection work in virtual environmentsFri, 02 Feb 2024 04:03:15 +0100, by Manuel Jacob
-
cleanup: remove unnecessary list constructor calls around list comprehensionsFri, 02 Feb 2024 03:39:37 +0100, by Manuel Jacob
-
branching: merge stable into defaultMon, 12 Feb 2024 16:22:47 +0100, by Raphaël Gomès
-
tests: fix nondeterministic test failure in test-contrib-perf.t stableMon, 08 Jan 2024 15:25:33 +0000, by Arseniy Alekseyev
-
grep: restore usage of --include/--exclude options stableThu, 01 Feb 2024 19:35:35 -0500, by Jordi Gutiérrez Hermoso
-
rust-changelog: don't panic on empty file lists stableTue, 30 Jan 2024 22:14:02 +0000, by Arun Kulshreshtha
-
tests: use sha256line.py instead of /dev/random in test-censor.t (issue6858) stableWed, 24 Jan 2024 13:49:29 -0300, by Anton Shestakov
-
tests: make sha256line.py available for all tests stableWed, 24 Jan 2024 13:35:30 -0300, by Anton Shestakov
-
delta-find: pass the full deltainfo to the _DeltaSearch classThu, 23 Nov 2023 22:51:01 +0100, by Pierre-Yves David
-
delta-find: move sparse-revlog pre-filtering in the associated classSun, 07 Jan 2024 05:20:00 +0100, by Pierre-Yves David
-
delta-find: move sparse-revlog delta checks in the associated classSun, 07 Jan 2024 05:16:08 +0100, by Pierre-Yves David
-
delta-find: split the _DeltaSearch class in twoSun, 07 Jan 2024 04:39:18 +0100, by Pierre-Yves David
-
delta-find: finish reworking the snapshot logic and drop more layerThu, 23 Nov 2023 22:40:11 +0100, by Pierre-Yves David
-
delta-find: move the base of the delta search in its own functionThu, 23 Nov 2023 22:29:02 +0100, by Pierre-Yves David
-
delta-find: move the emotion of prev in a dedicated methodThu, 23 Nov 2023 21:44:51 +0100, by Pierre-Yves David
-
delta-find: move the emotion of parents in a dedicated methodThu, 23 Nov 2023 21:51:43 +0100, by Pierre-Yves David
-
delta-find: explicitly deal with usage of the cached revisionSun, 07 Jan 2024 03:08:46 +0100, by Pierre-Yves David
-
delta-find: remove the "candidate groups" layerSun, 07 Jan 2024 03:02:30 +0100, by Pierre-Yves David
-
delta-find: stop using heuristic to determine if we are creating a snapshotSun, 07 Jan 2024 03:13:36 +0100, by Pierre-Yves David
-
delta-find: explicitly track stage of the searchSun, 07 Jan 2024 02:38:38 +0100, by Pierre-Yves David
-
delta-find: drop some dead debug codeThu, 23 Nov 2023 20:09:34 +0100, by Pierre-Yves David
-
delta-find: introduce and use specialized _DeltaSearch classSun, 07 Jan 2024 03:34:27 +0100, by Pierre-Yves David
-
delta-find: introduce a base class for _DeltaSearchSun, 07 Jan 2024 01:05:10 +0100, by Pierre-Yves David
-
delta-find: simplify the delta checking function for snapshotSun, 07 Jan 2024 03:23:24 +0100, by Pierre-Yves David
-
delta-find: move good delta code earlier in the classSun, 07 Jan 2024 00:56:15 +0100, by Pierre-Yves David
-
delta-find: split is_good_delta_info into more thematic functionThu, 04 Jan 2024 17:20:30 +0100, by Pierre-Yves David
-
delta-find: clarify some comment and code in is_good_delta_infoThu, 04 Jan 2024 15:35:57 +0100, by Pierre-Yves David
-
delta-find: move delta size check earlier in is_good_delta_infoThu, 04 Jan 2024 15:35:36 +0100, by Pierre-Yves David
-
delta-find: split the delta-chain part of `_pre_filter_rev` in a methodThu, 04 Jan 2024 15:04:10 +0100, by Pierre-Yves David
-
delta-find: split the "sparse" part of `_pre_filter_rev` in a methodThu, 04 Jan 2024 14:51:48 +0100, by Pierre-Yves David
-
delta-find: split the generic part of `_pre_filter_rev` in a methodThu, 23 Nov 2023 18:56:31 +0100, by Pierre-Yves David
-
delta-find: drop the temporary indentThu, 04 Jan 2024 14:39:10 +0100, by Pierre-Yves David
-
delta-find: move pre-filtering of individual revision in its own functionThu, 23 Nov 2023 18:40:47 +0100, by Pierre-Yves David
-
delta-find: move pre-filtering of candidates in its own functionThu, 23 Nov 2023 04:21:07 +0100, by Pierre-Yves David
-
delta-find: move away from the generator API for _DeltaSearchFri, 29 Dec 2023 13:35:08 +0100, by Pierre-Yves David
-
delta-find: use "-1" as depth snapshot-dept for non snapshot in debugThu, 23 Nov 2023 21:13:14 +0100, by Pierre-Yves David
-
delta-find: fix the computation of the `prev` valueThu, 23 Nov 2023 21:45:45 +0100, by Pierre-Yves David
-
delta-find: move is_good_delta_info on the _DeltaSearch classFri, 22 Dec 2023 01:33:40 +0100, by Pierre-Yves David
-
delta-find: feed revinfo to _DeltaSearchFri, 22 Dec 2023 01:33:33 +0100, by Pierre-Yves David
-
delta-find: clarify that revisioninfo.p1/p2 constains nodeidThu, 23 Nov 2023 03:23:11 +0100, by Pierre-Yves David
-
delta-find: move filing of some debug data in `_one_dbg_data`Thu, 23 Nov 2023 03:23:41 +0100, by Pierre-Yves David
-
delta-find: add more explanation to the the deltas_limit < length checkThu, 23 Nov 2023 01:28:30 +0100, by Pierre-Yves David
-
delta-find: move tested in the _DeltaSearch.__init__Thu, 23 Nov 2023 01:13:40 +0100, by Pierre-Yves David
-
delta-find: check DELTA_BASE_REUSE_FORCE in the _DeltaSearch.__init__Mon, 20 Nov 2023 05:05:29 +0100, by Pierre-Yves David
-
delta-find: move target_rev in the _DeltaSearch.__init__Mon, 20 Nov 2023 05:04:23 +0100, by Pierre-Yves David
-
delta-find: move snapshot_cache in the _DeltaSearch.__init__Mon, 20 Nov 2023 05:03:21 +0100, by Pierre-Yves David
-
delta-find: move `_rawgroups` on the `_DeltaSearch` objectMon, 20 Nov 2023 04:59:25 +0100, by Pierre-Yves David
-
delta-find: move `_refinedgroups` on the `_DeltaSearch` objectMon, 20 Nov 2023 04:53:11 +0100, by Pierre-Yves David
-
delta-find: introduce a _DeltaSearch objectMon, 20 Nov 2023 04:44:40 +0100, by Pierre-Yves David
-
delta-find: add a small docstring to deltacomputerFri, 22 Dec 2023 12:58:54 +0100, by Pierre-Yves David
-
revlog: stop using `atomictmp` for the split revlogThu, 11 Jan 2024 16:41:54 +0100, by Pierre-Yves David
-
changelog: drop the side_write argument to revlog splittingThu, 11 Jan 2024 16:39:31 +0100, by Pierre-Yves David
-
changelog: stop useless enforcing split at the end of transactionThu, 11 Jan 2024 16:35:52 +0100, by Pierre-Yves David
-
tests: don't use "status" operand of dd in test-censor.t (issue6858) stableSun, 14 Jan 2024 16:03:08 -0300, by Anton Shestakov
-
branching: merge stable into defaultThu, 11 Jan 2024 17:52:13 +0100, by Raphaël Gomès
-
pycompat: fix bytestr(bytes) in Python 3.11 stableWed, 03 Jan 2024 18:33:39 +0100, by Georges Racinet
-
narrow: prevent removal of ACL-defined excludes stableThu, 04 Jan 2024 14:45:31 -0500, by Arun Kulshreshtha
-
narrow: add test demonstrating bug in acl exclusion enforcement stableThu, 04 Jan 2024 14:41:18 -0500, by Arun Kulshreshtha
-
contrib: add a set of scripts to run pytype in DockerMon, 08 Jan 2024 13:35:02 +0100, by Anton Shestakov
-
pytype: use "$(hg root)" instead of `hg root` to make shellcheck happierMon, 18 Dec 2023 15:52:17 -0300, by Anton Shestakov
-
pytype: update check-pytype.sh to select target automaticallyMon, 18 Dec 2023 15:40:48 -0300, by Anton Shestakov
-
git-hgext: adjust to the lack of `changelog.heads` methodTue, 19 Dec 2023 22:54:52 +0100, by Pierre-Yves David
-
remotefilelog: drop dead codeTue, 19 Dec 2023 22:21:31 +0100, by Pierre-Yves David
-
pytype: use the right signature for the `__delitem__`Tue, 19 Dec 2023 22:07:59 +0100, by Pierre-Yves David
-
pytype: use the right signature for the `__setitem__`Tue, 19 Dec 2023 22:07:21 +0100, by Pierre-Yves David
-
sparse: use with statement for wlockTue, 19 Dec 2023 22:03:34 +0100, by Pierre-Yves David
-
remotefilelog: adjust the signature of basepack.createindexTue, 19 Dec 2023 22:00:47 +0100, by Pierre-Yves David
-
pytype: add the couple annotations for pytype to understands the lrunodeThu, 21 Dec 2023 00:19:19 +0100, by Pierre-Yves David
-
pytype: ignore some signature mismatch in registrarTue, 19 Dec 2023 21:40:06 +0100, by Pierre-Yves David
-
hgweb: update _runwsgi try/except range to be validTue, 19 Dec 2023 21:38:46 +0100, by Pierre-Yves David
-
pytype: add type information for `annotateresult.lines`Tue, 19 Dec 2023 21:36:52 +0100, by Pierre-Yves David
-
pytype: ignore attribute error for time.clockTue, 19 Dec 2023 21:34:47 +0100, by Pierre-Yves David
-
pytype: ignore certifi import errorTue, 19 Dec 2023 21:27:49 +0100, by Pierre-Yves David
-
pytype: ignore some signature mismatch in configitemsTue, 19 Dec 2023 21:26:30 +0100, by Pierre-Yves David
-
pytype: only output the "pytype crashed" message on errorWed, 20 Dec 2023 16:30:32 +0100, by Pierre-Yves David
-
pytype: drop the now useless assertWed, 20 Dec 2023 22:17:03 +0100, by Pierre-Yves David
-
pytype: drop the last inline type commentWed, 20 Dec 2023 16:39:03 +0100, by Pierre-Yves David
-
pytype: convert type comment for inline variable tooWed, 20 Dec 2023 11:23:09 +0100, by Pierre-Yves David
-
pytype: move some type comment to proper annotationTue, 19 Dec 2023 21:29:34 +0100, by Pierre-Yves David
-
lock: properly convert error to bytesWed, 20 Dec 2023 20:13:22 +0100, by Pierre-Yves David
-
pytype: import typing directlyWed, 20 Dec 2023 12:51:20 +0100, by Pierre-Yves David
-
usage: configure uncompressed chunk cache through resource configurationWed, 08 Nov 2023 01:58:16 +0100, by Pierre-Yves David
-
usage: add configuration option to adjust resources usageMon, 09 Oct 2023 15:12:16 +0200, by Pierre-Yves David
-
usage: add a `usage.repository-role` configMon, 09 Oct 2023 15:06:21 +0200, by Pierre-Yves David
-
common-pattern: cover "elapsed time" lineWed, 13 Dec 2023 13:46:28 +0100, by Pierre-Yves David
-
bundle: do not detect --base argument that match nothing as lack of argument stableWed, 27 Dec 2023 18:02:26 +0100, by Pierre-Yves David
-
bundle: highlight misbehavior when --base does not match any revision stableWed, 27 Dec 2023 18:42:13 +0100, by Pierre-Yves David
-
branching: merge with stableSun, 24 Dec 2023 02:43:53 +0100, by Pierre-Yves David
-
generate-churning-bundle: fix script for python3 stableSat, 18 Nov 2023 00:16:15 +0100, by Pierre-Yves David
-
narrow: strip trailing `/` from manifest dir before matching itSat, 16 Dec 2023 10:48:20 -0800, by Martin von Zweigbergk
-
tests: demonstrate error when narrowing with `rootfilesin:` patternMon, 18 Dec 2023 10:13:41 -0800, by Martin von Zweigbergk
-
matchers: use correct method for finding index in vectorMon, 18 Dec 2023 14:51:20 -0800, by Martin von Zweigbergk
-
dirstate: make the `transaction` argument of `setbranch` mandatoryTue, 12 Dec 2023 17:08:45 +0100, by Pierre-Yves David
-
rust-clippy: apply some more trivial fixesWed, 20 Dec 2023 14:59:31 +0100, by Raphaël Gomès
-
rust-clippy: simplify `match` to `if let`Wed, 20 Dec 2023 14:58:36 +0100, by Raphaël Gomès
-
censor: accept multiple revision in a single callFri, 01 Dec 2023 22:56:08 +0100, by Pierre-Yves David
-
censor: be more verbose about the other steps tooFri, 01 Dec 2023 22:46:46 +0100, by Pierre-Yves David
-
censor: add a command flag to skip the head checksFri, 01 Dec 2023 22:44:33 +0100, by Pierre-Yves David
-
censor: inform the user that we are spending time checking headsFri, 01 Dec 2023 22:33:35 +0100, by Pierre-Yves David
-
censor: mention that we check the heads in the helpFri, 01 Dec 2023 22:25:52 +0100, by Pierre-Yves David
-
persistent-nodemap: respect the mmap setting when refreshing data stableThu, 21 Dec 2023 01:45:43 +0100, by Pierre-Yves David
-
rust-index: only access offsets if revlog is inlineThu, 14 Dec 2023 09:57:25 +0100, by Raphaël Gomès
-
rust-index: cache the head nodeids python listWed, 06 Dec 2023 11:04:18 +0100, by Raphaël Gomès
-
rust-index: add fast-path for getting a list of all heads as nodesTue, 05 Dec 2023 14:50:05 +0100, by Raphaël Gomès
-
rust-index-cpython: cache the heads' PyList representationWed, 29 Nov 2023 23:22:51 -0500, by Raphaël Gomès
-
rust-index: use a `BitVec` instead of plain `Vec` for heads computationWed, 29 Nov 2023 15:58:24 -0500, by Raphaël Gomès
-
rust-index: implement faster retain heads using a vec instead of a hashsetWed, 29 Nov 2023 10:04:41 -0500, by Raphaël Gomès
-
rust-index: allow inlining VCSGraph parents across cratesThu, 14 Dec 2023 11:52:05 +0100, by Raphaël Gomès
-
rust-index: allow inlining `parents` across cratesThu, 23 Nov 2023 18:48:07 +0100, by Raphaël Gomès
-
rust-index: allow inlining `check_revision` across cratesThu, 23 Nov 2023 18:47:42 +0100, by Raphaël Gomès
-
rust-index: document safety invariants being upheld for every `unsafe` blockThu, 23 Nov 2023 03:41:58 +0100, by Raphaël Gomès
-
rust-index: renamed `MixedIndex` as `Index`Sun, 29 Oct 2023 12:18:03 +0100, by Georges Racinet on incendie.racinet.fr
-
rust-index: stop instantiating a C IndexSun, 29 Oct 2023 23:54:05 +0100, by Georges Racinet
-
rust-revlog: using the ad-hoc `NodeTree` in scmutilMon, 30 Oct 2023 21:28:30 +0100, by Georges Racinet
-
rust-revlog: add invalidation detection to `NodeTree` classMon, 30 Oct 2023 22:36:30 +0100, by Georges Racinet
-
rust-index: add support for `del index[r]`Thu, 02 Nov 2023 15:50:13 +0100, by Raphaël Gomès
-
rust-revlog: bare minimal NodeTree expositionMon, 30 Oct 2023 21:26:17 +0100, by Georges Racinet
-
rust-index: a property to identify the Rust index as suchMon, 30 Oct 2023 21:25:28 +0100, by Georges Racinet
-
rust-cpython-revlog: renamed NodeTree import as CoreNodeTreeMon, 30 Oct 2023 15:32:33 +0100, by Georges Racinet
-
rust-index: stop using C indexFri, 20 Oct 2023 09:48:53 +0200, by Georges Racinet
-
rust-index: using `hg::index::Index` in discoverySun, 29 Oct 2023 12:07:05 +0100, by Georges Racinet
-
rust-python-testing: separated base test classesSun, 29 Oct 2023 12:01:57 +0100, by Georges Racinet on incendie.racinet.fr
-
rust-discovery: encapsulated conversions to vec for instance methodsSun, 29 Oct 2023 11:21:18 +0100, by Georges Racinet
-
rust-discovery: moving most of hg-cpython methods to regular code blocksSun, 29 Oct 2023 11:10:09 +0100, by Georges Racinet
-
rust-index: using `hg::index::Index` in `hg-cpython::dagops`Sun, 29 Oct 2023 10:47:54 +0100, by Georges Racinet
-
rust-index: using `hg::index::Index` in MissingAncestorsSat, 28 Oct 2023 22:50:10 +0200, by Georges Racinet on incendie.racinet.fr
-
rust-index: using the `hg::index::Index` in ancestors iterator and lazy setFri, 27 Oct 2023 22:11:05 +0200, by Georges Racinet
-
revlog: always use a Rust index for REVLOGv1 if rustext is presentFri, 27 Oct 2023 23:29:29 +0200, by Georges Racinet on incendie.racinet.fr
-
rust-index: disabling flagprocessor testsSun, 29 Oct 2023 18:35:32 +0100, by Georges Racinet on incendie.racinet.fr
-
rust-index: support `unionrepo`'s compressed length hackTue, 31 Oct 2023 17:58:56 +0100, by Raphaël Gomès
-
rust-index: honour incoming using_general_delta in `deltachain`Fri, 27 Oct 2023 23:21:50 +0200, by Georges Racinet on incendie.racinet.fr
-
rust-index: use interior mutability in head revs and cachesFri, 27 Oct 2023 21:48:45 +0200, by Georges Racinet on incendie.racinet.fr
-
rust-index: add Sync bound to all relevant mmap-derived valuesThu, 26 Oct 2023 15:26:19 +0200, by Raphaël Gomès
-
debugindexstats: handle the lack of Rust support betterTue, 31 Oct 2023 18:09:43 +0100, by Raphaël Gomès
-
rust-python-index: don't panic on a corrupted index when calling from PythonTue, 31 Oct 2023 17:36:59 +0100, by Raphaël Gomès
-
tests: ignore test-storage when using RustTue, 31 Oct 2023 17:34:31 +0100, by Raphaël Gomès
-
rust-index: optimize find_gca_candidates() on less than 8 revisionsFri, 20 Oct 2023 09:12:22 +0200, by Georges Racinet
-
rust-index: simplification in find_gca_candidates()Fri, 20 Oct 2023 08:54:49 +0200, by Georges Racinet
-
rust-index: avoid double negation in find_gca_candidates()Fri, 20 Oct 2023 08:43:00 +0200, by Georges Racinet
-
rust-index: avoid some cloning in find_gca_candidates()Fri, 20 Oct 2023 08:17:00 +0200, by Georges Racinet
-
rust-index: implement common_ancestors_heads() and ancestors()Wed, 18 Oct 2023 15:35:38 +0200, by Georges Racinet
-
rust-index: find_gca_candidates bit sets genericizationTue, 17 Oct 2023 22:42:40 +0200, by Georges Racinet on incendie.racinet.fr
-
rust-index: core impl for find_gca_candidates and find_deepestThu, 02 Nov 2023 11:45:20 +0100, by Raphaël Gomès
-
rust-index: add support for `reachableroots2`Mon, 30 Oct 2023 11:57:36 +0100, by Raphaël Gomès
-
hg-cpython: rev_pyiter_collect_or_elseThu, 02 Nov 2023 12:17:06 +0100, by Georges Racinet
-
rust-index: add support for `computephasesmapsets`Mon, 30 Oct 2023 11:54:42 +0100, by Raphaël Gomès
-
rust-index: slicechunktodensity returns Rust resultSat, 30 Sep 2023 15:59:03 +0200, by Georges Racinet
-
rust-index: add support for `_slicechunktodensity`Thu, 02 Nov 2023 11:40:23 +0100, by Raphaël Gomès
-
rust-index: headrevsfiltered() returning Rust resultFri, 29 Sep 2023 20:51:49 +0200, by Georges Racinet
-
rust-index: add support for `headrevsfiltered`Mon, 30 Oct 2023 11:14:25 +0100, by Raphaël Gomès
-
rust-index: implement headrevsTue, 19 Sep 2023 15:21:43 +0200, by Raphaël Gomès
-
rust-index: variant of assert_py_eq with normalizer expressionSat, 30 Sep 2023 16:52:40 +0200, by Georges Racinet
-
rust-index: add support for delta-chain computationThu, 03 Aug 2023 15:50:14 +0200, by Raphaël Gomès
-
rust-index: add support for `find_snapshots`Thu, 03 Aug 2023 15:01:34 +0200, by Raphaël Gomès
-
rust-index: add `is_snapshot` methodThu, 03 Aug 2023 12:05:32 +0200, by Raphaël Gomès
-
rust-index: use the Rust index in `partialmatch`Wed, 02 Aug 2023 16:49:33 +0200, by Raphaël Gomès
-
rust-index: add missing special case for null revThu, 03 Aug 2023 14:50:17 +0200, by Raphaël Gomès
-
rust-index: use the rust index in `shortest`Wed, 02 Aug 2023 16:49:17 +0200, by Raphaël Gomès
-
rust-index: add checks that `__contains__` is synchronizedWed, 02 Aug 2023 14:34:21 +0200, by Raphaël Gomès
-
rust-index: using the Rust index in nodemap updating methodsMon, 30 Oct 2023 11:03:57 +0100, by Georges Racinet
-
rust-index: implementation of __getitem__Thu, 02 Nov 2023 11:19:54 +0100, by Raphaël Gomès
-
rust-index: optim note for post-scaffolding removalWed, 27 Sep 2023 11:34:52 +0200, by Georges Racinet
-
rust-index: check that the entry bytes are the same in both indexesThu, 02 Nov 2023 11:16:13 +0100, by Raphaël Gomès
-
rust-index: return variables systematic naming conventionSat, 30 Sep 2023 16:15:56 +0200, by Georges Racinet
-
rust-index: results comparison helper with detailsFri, 29 Sep 2023 15:51:49 +0200, by Georges Racinet
-
rust-index: helper for revision not in index not involving nodemapWed, 27 Sep 2023 10:59:04 +0200, by Georges Racinet
-
rust-index: renamed nodemap error function for rev not in indexWed, 18 Oct 2023 19:54:18 +0200, by Georges Racinet
-
rust-index: add `pack_header` supportThu, 03 Aug 2023 10:28:10 +0200, by Raphaël Gomès
-
rust-index: support cache clearingMon, 30 Oct 2023 10:34:48 +0100, by Raphaël Gomès
-
rust-index: check rindex and cindex return the same get_revThu, 29 Jun 2023 11:37:19 +0200, by Raphaël Gomès
-
rust-index: synchronize remove to Rust indexWed, 28 Jun 2023 16:43:39 +0200, by Raphaël Gomès
-
rust-index: remove `__setitem__` method from the mixed indexWed, 28 Jun 2023 11:59:43 +0200, by Raphaël Gomès
-
rust-index: check equality between rust and cindex for `__len__`Wed, 28 Jun 2023 11:36:22 +0200, by Raphaël Gomès
-
rust-index: synchronize append methodTue, 27 Jun 2023 18:24:54 +0200, by Raphaël Gomès
-
rust-revlog: teach the revlog opening code to read the repo optionsMon, 18 Sep 2023 17:11:11 +0200, by Raphaël Gomès
-
rust-index: pass data down to the Rust indexTue, 27 Jun 2023 17:34:51 +0200, by Raphaël Gomès
-
rust-index: add append methodTue, 27 Jun 2023 16:32:09 +0200, by Raphaël Gomès
-
rust-index: add an abstraction to support bytes added at runtimesMon, 26 Jun 2023 19:16:07 +0200, by Raphaël Gomès
-
rust-mixed-index: move the mmap keepalive into a functionThu, 29 Jun 2023 16:09:57 +0200, by Raphaël Gomès
-
rust-mixed-index: rename variable to make the next change clearerThu, 29 Jun 2023 15:00:46 +0200, by Raphaël Gomès
-
rust: fix cargo doc for hg-cpythonWed, 27 Sep 2023 10:08:32 +0200, by Georges Racinet
-
branching: merge with defaultFri, 15 Dec 2023 11:10:24 +0100, by Pierre-Yves David
-
branching: merge with stableFri, 15 Dec 2023 11:08:41 +0100, by Pierre-Yves David
-
changelog: disallow delayed write on inline changesetsThu, 07 Dec 2023 02:07:16 +0100, by Pierre-Yves David
-
changelog: never inline changelogMon, 11 Dec 2023 22:27:59 +0100, by Pierre-Yves David
-
test-transaction-safety: glog out irrelevant flagMon, 11 Dec 2023 11:50:55 +0100, by Pierre-Yves David
-
test-transaction-safety: perform the test on a filelogMon, 11 Dec 2023 11:43:32 +0100, by Pierre-Yves David
-
test: clarify test-parseindex offsetsThu, 07 Dec 2023 03:40:37 +0100, by Pierre-Yves David
-
test: use more globing for perf timingThu, 07 Dec 2023 06:05:18 +0100, by Pierre-Yves David
-
branching: merge with stableTue, 12 Dec 2023 12:29:12 +0100, by Pierre-Yves David
-
persistent-nodemap: avoid writing nodemap for empty revlog stableThu, 07 Dec 2023 03:49:48 +0100, by Pierre-Yves David
-
histedit: remove superfluous echo() and endwin() calls (issue6859) stableTue, 12 Dec 2023 11:47:48 +0100, by Julien Cristau
-
statprof: handle `lineno == None` in more casesThu, 07 Dec 2023 09:31:07 -0800, by Martin von Zweigbergk
-
branching: merge stable into defaultThu, 07 Dec 2023 14:28:31 +0100, by Raphaël Gomès
-
procutil: move stdin assignment outside of try-finally block stableSat, 02 Dec 2023 15:10:28 -0300, by Anton Shestakov
-
zeroconf: give inet_aton() str instead of bytes stableSat, 02 Dec 2023 15:02:03 -0300, by Anton Shestakov
-
revlog: avoid wrongly updating the data file location on "divert" stableWed, 06 Dec 2023 16:29:43 +0100, by Pierre-Yves David
-
revlog: avoid exposing delayed index entry too widely in non-inline revlog stableThu, 07 Dec 2023 00:34:08 +0100, by Pierre-Yves David
-
revlog: add one more assert about state of thing when splitting stableWed, 06 Dec 2023 15:38:15 +0100, by Pierre-Yves David
-
add: don't attempt to add back removed files unless explicitly listedWed, 29 Nov 2023 08:32:24 -0800, by Martin von Zweigbergk
-
tests: show failure to `hg add -I` a dir->symlink transitionTue, 28 Nov 2023 22:44:04 -0800, by Martin von Zweigbergk
-
setup: try a non-pure version of the local Mercurial if the pure failsTue, 11 Apr 2023 21:56:16 +0200, by Pierre-Yves David
-
setup: make debug simpler by adding a `__repr__` to `hgcommand`Fri, 01 Dec 2023 22:13:37 +0100, by Pierre-Yves David
-
revlog: add a `may_inline` argument to revlog stableSat, 02 Dec 2023 02:12:21 +0100, by Pierre-Yves David
-
revlog: allow explicit passing of config to revlog stableSat, 02 Dec 2023 02:11:20 +0100, by Pierre-Yves David
-
censor: show that the `not-inline` → `inline` test is broken stableSat, 02 Dec 2023 01:06:35 +0100, by Pierre-Yves David
-
rhg: support rhg status --rev --revWed, 15 Nov 2023 18:43:03 +0000, by Arseniy Alekseyev
-
rust: add a utility function to merge ordered fallible iteratorsWed, 15 Nov 2023 18:41:33 +0000, by Arseniy Alekseyev
-
rhg: refactor hg status, make the display code usable for non-dirstate statusMon, 16 Oct 2023 18:56:40 +0100, by Arseniy Alekseyev
-
perf-tags: fix clear_cache_fnodes to actually clear that cache stableSun, 03 Dec 2023 04:49:49 +0100, by Pierre-Yves David
-
perf-tags: fix the --clear-fnode-cache-rev code stableSun, 03 Dec 2023 04:43:08 +0100, by Pierre-Yves David
-
tests: do not fail tests in a state with uncommitted .py file removal stableMon, 04 Dec 2023 17:20:31 +0000, by Arseniy Alekseyev
-
tests: fill in the Windows pattern for `$EADDRNOTAVAIL$` matching stableSat, 02 Dec 2023 00:52:37 -0500, by Matt Harbison
-
tests: avoid a cascading failure on Windows stableSat, 02 Dec 2023 00:34:44 -0500, by Matt Harbison
-
phabricator: stringify the argument to `getattr()` stableFri, 01 Dec 2023 23:58:12 -0500, by Matt Harbison
-
py3: pass unicode strings to hasattr() throughout stableMon, 13 Nov 2023 09:19:11 -0800, by Martin von Zweigbergk
-
debugformat: speedup the "plain-cl-delta" checkMon, 27 Nov 2023 15:22:05 -0500, by Pierre-Yves David
-
templatekw: fix inconsistency of diffstat with diff.mergeTue, 14 Nov 2023 22:47:17 +0100, by pacien
-
util: move diff_parent from logcmdutil to diffutilWed, 15 Nov 2023 02:39:53 +0100, by pacien
-
logcmdutil: return structured diffstat data for jsonThu, 07 Sep 2023 08:39:21 +0200, by zegervdv
-
cleanup: drop the `bytes` compatibility for attribute related functionWed, 08 Nov 2023 22:27:32 +0100, by Pierre-Yves David
-
cleanup: turn `wrapfunction` deprecation warning into an errorWed, 08 Nov 2023 22:20:58 +0100, by Pierre-Yves David
-
cleanup: turn `wrappedfunction` deprecation warning into an errorWed, 08 Nov 2023 22:19:20 +0100, by Pierre-Yves David
-
cleanup: turn `pathsuboption` deprecation warning into an errorWed, 08 Nov 2023 22:17:41 +0100, by Pierre-Yves David
-
cleanup: drop deprecated config attribute on the revlog classWed, 08 Nov 2023 22:13:14 +0100, by Pierre-Yves David
-
cleanup: drop `path.pushloc` deprecated since 6.5Wed, 08 Nov 2023 22:11:00 +0100, by Pierre-Yves David
-
cleanup: drop `dirstate.is_changing_parent` deprecated since 6.5Wed, 08 Nov 2023 22:10:26 +0100, by Pierre-Yves David
-
cleanup: remove some code scheduled to be removed after 5.9Wed, 08 Nov 2023 22:08:05 +0100, by Pierre-Yves David
-
branching: merge stable into defaultTue, 21 Nov 2023 16:22:47 +0100, by Raphaël Gomès
-
py3: pass unicode strings to hasattr() throughoutMon, 13 Nov 2023 09:19:11 -0800, by Martin von Zweigbergk
-
Added signature for changeset 27055614b685 stable 6.6Tue, 07 Nov 2023 16:59:37 +0100, by Raphaël Gomès
-
Added tag 6.6rc0 for changeset 27055614b685 stableTue, 07 Nov 2023 16:59:36 +0100, by Raphaël Gomès
-
branching: merge default into stable for 6.6rc0 stableTue, 07 Nov 2023 15:21:11 +0100, by Raphaël Gomès
-
unstable: do not consider internal phases when computing unstableMon, 06 Nov 2023 23:17:10 +0100, by Pierre-Yves David
-
unstable: use the `_mutablerevs` function when computing content divergentMon, 06 Nov 2023 23:15:58 +0100, by Pierre-Yves David
-
unstable: use the `_mutablerevs` function when computing phase divergentMon, 06 Nov 2023 23:15:17 +0100, by Pierre-Yves David
-
rust: add explicit resolver field to top-level cargo manifest fileMon, 06 Nov 2023 11:07:54 +0100, by Raphaël Gomès
-
rust: run a clippy pass with the latest stable versionMon, 06 Nov 2023 11:06:08 +0100, by Raphaël Gomès
-
rust-clippy: ignore clippy's recommendation for "useless" castMon, 06 Nov 2023 11:02:18 +0100, by Raphaël Gomès
-
branching: merge stable into defaultMon, 06 Nov 2023 17:12:04 +0100, by Raphaël Gomès
-
revlog: avoid opening and closing the file for each cloned revision stableSat, 14 Oct 2023 03:24:13 +0200, by Pierre-Yves David
-
censor: accept censored revision during upgrade stableFri, 13 Oct 2023 23:21:46 +0200, by Pierre-Yves David
-
censor: show that censored revision prevent repository upgrade stableFri, 13 Oct 2023 22:40:10 +0200, by Pierre-Yves David
-
smartset: don't ignore hidden revs when intersectingTue, 31 Oct 2023 22:42:46 -0700, by Martin von Zweigbergk
-
tests: demonstrate crash in `unstable()` with internal-phase orphansTue, 31 Oct 2023 22:33:45 -0700, by Martin von Zweigbergk
-
rust-matchers: fix quadratic complexity in `FileMatcher`Wed, 18 Oct 2023 14:50:14 +0200, by Raphaël Gomès
-
revlog: add a small cache of unfiltered chunkFri, 27 Oct 2023 08:54:41 +0200, by Pierre-Yves David
-
revlog: minor refactor in the chunk gather processFri, 27 Oct 2023 02:57:09 +0200, by Pierre-Yves David
-
changelog-delay: move the delay/divert logic inside the (inner) revlogTue, 24 Oct 2023 11:08:49 +0200, by Pierre-Yves David
-
revlog: add a `canonical_index_file` attribute on inner revlogThu, 26 Oct 2023 05:37:37 +0200, by Pierre-Yves David
-
changelog-delay: move "delayed" check to a more official APIThu, 26 Oct 2023 03:41:58 +0200, by Pierre-Yves David
-
changelog-delay: move the appender class next to randomaccessfileThu, 26 Oct 2023 03:29:46 +0200, by Pierre-Yves David
-
changelog-delay: adds some check around delaying and diverting writeFri, 20 Oct 2023 12:13:33 +0200, by Pierre-Yves David
-
revlog: consolidate cache invalidation within the inner objetWed, 25 Oct 2023 23:14:20 +0200, by Pierre-Yves David
-
shelve: drop some weird manually stripping before transaction abortTue, 24 Oct 2023 11:06:04 +0200, by Pierre-Yves David
-
revlog: move entry writing in the inner objectThu, 19 Oct 2023 05:19:55 +0200, by Pierre-Yves David
-
revlog: move `sidedata` in the inner objectThu, 19 Oct 2023 04:11:39 +0200, by Pierre-Yves David
-
revlog: move the `rawtext` method on the inner objectThu, 19 Oct 2023 03:52:31 +0200, by Pierre-Yves David
-
revlog: move the_revisioncache on the inner objectThu, 19 Oct 2023 03:33:59 +0200, by Pierre-Yves David
-
revlog: move the `deltachain` method on the inner objectThu, 19 Oct 2023 03:07:39 +0200, by Pierre-Yves David
-
revlog: move the `_chunks` method on the inner objectThu, 19 Oct 2023 03:00:58 +0200, by Pierre-Yves David
-
revlog: add a couple more of useful method on the inner objectWed, 25 Oct 2023 04:40:40 +0200, by Pierre-Yves David
-
revlog: move the `_chunk` method on the inner objectThu, 19 Oct 2023 02:57:05 +0200, by Pierre-Yves David
-
revlog: move the compression/decompression logic on the inner objectWed, 25 Oct 2023 02:13:18 +0200, by Pierre-Yves David
-
revlog: move the splitting-inline-revlog logic inside the inner objectMon, 23 Oct 2023 14:27:07 +0200, by Pierre-Yves David
-
revlog: synchronise the various attribute holding the index filenameWed, 25 Oct 2023 01:02:47 +0200, by Pierre-Yves David
-
revlog: drop reference to docket in the inline-splitting codeThu, 19 Oct 2023 01:50:07 +0200, by Pierre-Yves David
-
revlog: move _getsegmentforrevs on the internal objectTue, 24 Oct 2023 17:03:27 +0200, by Pierre-Yves David
-
revlog: create a iteration of a _InnerRevlog object within the revlogTue, 17 Oct 2023 06:02:33 +0200, by Pierre-Yves David
-
revlog: drop the unused `_chunkcache` attributeTue, 17 Oct 2023 05:17:02 +0200, by Pierre-Yves David
-
revlog: drop the unused `_sidedatareadfp` methodTue, 17 Oct 2023 04:54:22 +0200, by Pierre-Yves David
-
revlog: also migrates `revlog.upperboundcomp` to ConfigClassFri, 13 Oct 2023 16:11:04 +0200, by Pierre-Yves David
-
revlog: small doc to the `files` methodFri, 13 Oct 2023 16:03:26 +0200, by Pierre-Yves David
-
revlog: remove the `_indexfp` methodWed, 11 Oct 2023 02:19:00 +0200, by Pierre-Yves David
-
revlog: avoid opening and closing the file for each cloned revisionSat, 14 Oct 2023 03:24:13 +0200, by Pierre-Yves David
-
censor: accept censored revision during upgradeFri, 13 Oct 2023 23:21:46 +0200, by Pierre-Yves David
-
censor: show that censored revision prevent repository upgradeFri, 13 Oct 2023 22:40:10 +0200, by Pierre-Yves David
-
stream-clone: fix a crash when a repo with an empty revlog is cloned stableThu, 12 Oct 2023 17:41:06 +0100, by Arseniy Alekseyev
-
debug-delta-chain: print less data by defaultTue, 19 Sep 2023 03:15:12 +0200, by Pierre-Yves David
-
debugdeltachain: add a parameter to display all infoTue, 19 Sep 2023 03:00:44 +0200, by Pierre-Yves David
-
debug-delta-chain: actually skip unrequested computationTue, 19 Sep 2023 02:20:49 +0200, by Pierre-Yves David
-
debug-delta-chain: add options to control what we computeTue, 19 Sep 2023 01:53:03 +0200, by Pierre-Yves David
-
debug-delta-chaing: add a parameter to select revision to look atTue, 19 Sep 2023 01:24:10 +0200, by Pierre-Yves David
-
delta-chain: extract some debugdeltachain logic is objectMon, 18 Sep 2023 23:37:06 +0200, by Pierre-Yves David
-
delta-chain: move the debugdeltachain command in revlogutilsMon, 18 Sep 2023 23:26:00 +0200, by Pierre-Yves David
-
dirstate: document the `changing_*` context managerThu, 12 Oct 2023 09:04:12 +0200, by Pierre-Yves David
-
revlog: deprecate the compatibility config propertyTue, 10 Oct 2023 10:47:46 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_lazydeltabase`Tue, 10 Oct 2023 12:03:02 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_lazydelta`Tue, 10 Oct 2023 11:36:55 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `canonical_parent_order`Tue, 10 Oct 2023 11:36:34 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_compute_rank`Tue, 10 Oct 2023 11:36:23 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_srmingapsize`Tue, 10 Oct 2023 11:33:33 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_srdensitythreshold`Tue, 10 Oct 2023 11:30:07 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `hassidedata`Tue, 10 Oct 2023 11:29:19 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_sparserevlog`Tue, 10 Oct 2023 11:27:39 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_withsparseread`Tue, 10 Oct 2023 11:24:37 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_maxdeltachainspan`Tue, 10 Oct 2023 11:16:07 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_compengineopts`Tue, 10 Oct 2023 11:13:24 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_compengine`Tue, 10 Oct 2023 11:12:06 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_candidate_group_chunk_size`Wed, 11 Oct 2023 00:04:23 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_debug_delta`Wed, 11 Oct 2023 00:04:08 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_deltabothparents`Tue, 10 Oct 2023 11:07:15 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_maxchainlen`Tue, 10 Oct 2023 11:05:54 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_chunkcachesize`Tue, 10 Oct 2023 11:04:40 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_censorable`Tue, 10 Oct 2023 11:04:07 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_mmaplargeindex`Tue, 10 Oct 2023 11:02:24 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_checkambig`Tue, 10 Oct 2023 11:02:00 +0200, by Pierre-Yves David
-
revlog: drop the _generaldelta attribute from the imanifeststorage interfaceTue, 10 Oct 2023 10:58:28 +0200, by Pierre-Yves David
-
revlog: remove legacy usage of `_generaldelta`Tue, 10 Oct 2023 10:56:42 +0200, by Pierre-Yves David
-
revlog: use the new Config classes in _testrevlogTue, 10 Oct 2023 18:02:20 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass sparse reading valuesTue, 10 Oct 2023 10:04:06 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass sparse_revlog valueTue, 10 Oct 2023 10:03:58 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass mmap_index_threshold valueTue, 10 Oct 2023 10:03:50 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass enable_ellipsisTue, 10 Oct 2023 10:03:42 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass compression option valuesTue, 10 Oct 2023 10:03:34 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass compression_engine valueTue, 10 Oct 2023 10:03:26 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass max_chain_lenTue, 10 Oct 2023 10:03:18 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass max_deltachain_spanTue, 10 Oct 2023 10:03:09 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass lazy_delta valuesTue, 10 Oct 2023 10:03:01 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass debug_delta valueTue, 10 Oct 2023 10:02:53 +0200, by Pierre-Yves David
-
revlog: skip opener options to pass candidate_group_chunk_size valueTue, 10 Oct 2023 10:02:45 +0200, by Pierre-Yves David
-
revlog: skip opener option to pass delta_both_parents valueTue, 10 Oct 2023 10:02:37 +0200, by Pierre-Yves David
-
revlog: skip opener option to pass chunk_cache_size valueTue, 10 Oct 2023 10:02:29 +0200, by Pierre-Yves David
-
revlog: create the revlog object at the repository levelTue, 10 Oct 2023 10:02:21 +0200, by Pierre-Yves David
-
revlog: overwrite revlog config through copy of the config objectTue, 10 Oct 2023 10:02:13 +0200, by Pierre-Yves David
-
revlog: move configuration attribute into dedicated objectTue, 10 Oct 2023 10:02:05 +0200, by Pierre-Yves David
-
manifestrevlog: flag some inconsistency in bundle/union repo inheritanceTue, 10 Oct 2023 10:01:57 +0200, by Pierre-Yves David
-
randomaccessfile: drop explicit passing of file descriptionSat, 30 Sep 2023 02:02:36 +0200, by Pierre-Yves David
-
revlog: drop more file description passing between private functionTue, 26 Sep 2023 02:54:50 +0200, by Pierre-Yves David
-
revlog: use a `reading` context in `_enforceinlinesize`Tue, 26 Sep 2023 02:49:18 +0200, by Pierre-Yves David
-
revlog: drop the df argument to `sidedata`Tue, 26 Sep 2023 00:55:49 +0200, by Pierre-Yves David
-
revlog: drop the df argument to `rawdata`Tue, 26 Sep 2023 00:54:46 +0200, by Pierre-Yves David
-
revlog: drop the df argument to `revision`Mon, 25 Sep 2023 22:52:01 +0200, by Pierre-Yves David
-
interfaces: drop the `raw` parameters on ifiledata interfaceTue, 26 Sep 2023 01:05:02 +0200, by Pierre-Yves David
-
delta-computer: stop explicitly taking file handleMon, 25 Sep 2023 22:51:57 +0200, by Pierre-Yves David
-
censors: simply use `revlog.reading` to keep things open dring rewriteMon, 25 Sep 2023 16:47:55 +0200, by Pierre-Yves David
-
stream-clone: use `revlog.reading` in `revlog.get_streams`Mon, 25 Sep 2023 17:18:40 +0200, by Pierre-Yves David
-
debug-revlog: keep the revlog open for the analysis durationMon, 25 Sep 2023 16:57:53 +0200, by Pierre-Yves David
-
repo-upgrade: keep the revlog open while cloningMon, 25 Sep 2023 16:36:17 +0200, by Pierre-Yves David
-
verify: keep the revlog open for reading while verifying itMon, 25 Sep 2023 12:37:52 +0200, by Pierre-Yves David
-
convert: use `changelogrevision` to fetch changeset data instead of readMon, 25 Sep 2023 12:32:42 +0200, by Pierre-Yves David
-
revlog: adapt the `reading` check for `unionrepo`Mon, 25 Sep 2023 12:14:38 +0200, by Pierre-Yves David
-
revlog: adapt the `reading` check for `bundlerepo`Mon, 25 Sep 2023 12:13:38 +0200, by Pierre-Yves David
-
revlog: make `reading` not crash on empty repositoryMon, 25 Sep 2023 12:07:25 +0200, by Pierre-Yves David
-
changelog: make the `_delayopener` a real proxyMon, 25 Sep 2023 11:59:38 +0200, by Pierre-Yves David
-
perf: ensure all readlog's reading is done within a `reading` contextMon, 25 Sep 2023 11:23:38 +0200, by Pierre-Yves David
-
perf: change the way we approach revlog readingMon, 25 Sep 2023 11:13:44 +0200, by Pierre-Yves David
-
revlog: document the `rev` methodTue, 19 Sep 2023 23:14:36 +0200, by Pierre-Yves David
-
revlog: document the `clearcaches` methodTue, 19 Sep 2023 23:14:01 +0200, by Pierre-Yves David
-
revlog: document the `update_caches` methodTue, 19 Sep 2023 23:13:16 +0200, by Pierre-Yves David
-
revlog: make the `candelta` method privateTue, 19 Sep 2023 23:10:05 +0200, by Pierre-Yves David
-
revlog: document the `get_streams` methodTue, 19 Sep 2023 23:09:29 +0200, by Pierre-Yves David
-
revlog: document the `is_inline_index` methodTue, 19 Sep 2023 22:52:54 +0200, by Pierre-Yves David
-
opemvms: add specific files and utilitiesWed, 11 Oct 2023 15:15:28 +0200, by Jean-Francois Pieronne
-
openvms: do not check for shebang in openvms scriptThu, 03 Aug 2023 02:48:28 +0200, by Pierre-Yves David
-
openvms: consider worker costly on OpenVMSThu, 03 Aug 2023 02:30:57 +0200, by Jean-Francois Pieronne
-
openvms: fix the pager spawning and cleanupThu, 03 Aug 2023 02:33:22 +0200, by Jean-Francois Pieronne
-
openvms: make process spawning works on OpenVMSThu, 03 Aug 2023 02:32:28 +0200, by Jean-Francois Pieronne
-
openvms: mark symlink as unsupported on OpenVMSThu, 03 Aug 2023 02:34:17 +0200, by Jean-Francois Pieronne
-
openvms: duck-punch a bugfix into `environb` objectThu, 03 Aug 2023 02:28:52 +0200, by Jean-Francois Pieronne
-
fastexport: simplify codeWed, 11 Oct 2023 00:43:24 +0200, by Joerg Sonnenberger
-
branching: merge stable into defaultWed, 11 Oct 2023 02:02:46 +0200, by Pierre-Yves David
-
tests: backed out changeset 8037ddacad47 stableSun, 24 Sep 2023 04:35:02 +0200, by Pierre-Yves David
-
httppeer: fix static-http: scheme autodetection (issue6833) stableThu, 05 Oct 2023 14:47:42 -0300, by Anton Shestakov
-
admin-command: add verify commandWed, 25 Jan 2023 15:34:27 +0100, by Raphaël Gomès
-
transaction: abstract away the detection of an abandoned transactionWed, 13 Sep 2023 12:25:51 +0200, by Raphaël Gomès
-
commands: add admin namespaceWed, 25 Jan 2023 15:33:39 +0100, by Franck Bret
-
revlog: make the rust test for node hex prefix resolution exercise the nodemap stableThu, 14 Sep 2023 10:52:09 +0100, by Arseniy Alekseyev
-
revlog: fix a bug where NULL_NODE failed to be resolved to NULL_REV stableWed, 13 Sep 2023 18:28:51 +0100, by Arseniy Alekseyev
-
tests: reproduce the nullrev bug in an end-to-end test stableThu, 14 Sep 2023 11:03:41 +0100, by Arseniy Alekseyev
-
rust-config: fix incorrect coercion of null values to falseWed, 09 Aug 2023 15:46:35 +0200, by Raphaël Gomès
-
rust-config: show default `null` is coerced incorrectly to `false`Wed, 09 Aug 2023 15:44:56 +0200, by Raphaël Gomès
-
rust-config: fix fallback to default not parsing the default valueWed, 09 Aug 2023 15:41:18 +0200, by Raphaël Gomès
-
rust-config: demonstrate a bug when falling back to non-trivial default valuesTue, 08 Aug 2023 14:14:00 +0200, by Raphaël Gomès
-
rust: make `Revision` a newtypeFri, 18 Aug 2023 14:34:29 +0200, by Raphaël Gomès
-
rust: implement the `Graph` trait for all revlogsThu, 10 Aug 2023 11:01:07 +0200, by Raphaël Gomès
-
rust: use the new `UncheckedRevision` everywhere applicableThu, 10 Aug 2023 11:00:34 +0200, by Raphaël Gomès
-
rust-revlog: split logic for `rawdata` to prepare for `UncheckedRevision` useMon, 11 Sep 2023 11:52:33 +0200, by Raphaël Gomès
-
rust: remove unused error variantMon, 07 Aug 2023 15:07:48 +0200, by Raphaël Gomès
-
rust: add `UncheckedRevision` typeMon, 07 Aug 2023 12:53:43 +0200, by Raphaël Gomès
-
debugwireproto: migrate `opts` to native kwargsMon, 21 Aug 2023 17:57:48 -0400, by Matt Harbison
-
debugwireargs: migrate `opts` to native kwargsMon, 21 Aug 2023 17:54:01 -0400, by Matt Harbison
-
debugwalk: migrate `opts` to native kwargsMon, 21 Aug 2023 17:49:57 -0400, by Matt Harbison
-
debug_revlog_stats: migrate `opts` to native kwargsMon, 21 Aug 2023 17:47:52 -0400, by Matt Harbison
-
debugbackupbundle: migrate `opts` to native kwargsMon, 21 Aug 2023 17:46:44 -0400, by Matt Harbison
-
debugsidedata: migrate `opts` to native kwargsMon, 21 Aug 2023 17:43:52 -0400, by Matt Harbison
-
debugserve: migrate `opts` to native kwargsMon, 21 Aug 2023 17:41:01 -0400, by Matt Harbison
-
debugrevspec: migrate `opts` to native kwargsMon, 21 Aug 2023 17:39:22 -0400, by Matt Harbison
-
debugrevlogindex: migrate `opts` to native kwargsMon, 21 Aug 2023 17:36:36 -0400, by Matt Harbison
-
debugrevlog: migrate `opts` to native kwargsMon, 21 Aug 2023 17:35:13 -0400, by Matt Harbison
-
debugrename: migrate `opts` to native kwargsMon, 21 Aug 2023 17:34:13 -0400, by Matt Harbison
-
debugrebuildfncache: migrate `opts` to native kwargsMon, 21 Aug 2023 17:33:00 -0400, by Matt Harbison
-
debugpickmergetool: migrate `opts` to native kwargsMon, 21 Aug 2023 17:31:53 -0400, by Matt Harbison
-
debugp2copies: migrate `opts` to native kwargsMon, 21 Aug 2023 17:29:56 -0400, by Matt Harbison
-
debugp1copies: migrate `opts` to native kwargsMon, 21 Aug 2023 17:29:05 -0400, by Matt Harbison
-
debugobsolete: migrate `opts` to native kwargsMon, 21 Aug 2023 17:26:56 -0400, by Matt Harbison
-
debugmergestate: migrate `opts` to native kwargsMon, 21 Aug 2023 17:23:16 -0400, by Matt Harbison
-
debugknown: migrate `opts` to native kwargsMon, 21 Aug 2023 17:20:14 -0400, by Matt Harbison
-
debuginstall: migrate `opts` to native kwargsMon, 21 Aug 2023 17:18:56 -0400, by Matt Harbison
-
debugindexdot: migrate `opts` to native kwargsMon, 21 Aug 2023 17:16:43 -0400, by Matt Harbison
-
debuggetbundle: migrate `opts` to native kwargsMon, 21 Aug 2023 17:15:30 -0400, by Matt Harbison
-
debugformat: migrate `opts` to native kwargsMon, 21 Aug 2023 17:14:18 -0400, by Matt Harbison
-
debugfileset: migrate `opts` to native kwargsMon, 21 Aug 2023 17:12:03 -0400, by Matt Harbison
-
debugextensions: migrate `opts` to native kwargsMon, 21 Aug 2023 17:09:45 -0400, by Matt Harbison
-
debugdiscovery: migrate `opts` to native kwargsMon, 21 Aug 2023 17:06:47 -0400, by Matt Harbison
-
debugdeltafind: migrate `opts` to native kwargsMon, 21 Aug 2023 16:58:23 -0400, by Matt Harbison
-
debugdeltachain: migrate `opts` to native kwargsMon, 21 Aug 2023 16:56:38 -0400, by Matt Harbison
-
debugdata: migrate `opts` to native kwargsMon, 21 Aug 2023 16:53:16 -0400, by Matt Harbison
-
debugcapabilities: migrate `opts` to native kwargsMon, 21 Aug 2023 16:51:07 -0400, by Matt Harbison
-
debugbundle: migrate `opts` to native kwargsMon, 21 Aug 2023 16:19:51 -0400, by Matt Harbison
-
branching: merge with stableFri, 08 Sep 2023 20:34:41 +0200, by Pierre-Yves David
-
tags: avoid expensive access to repo.changelog in a loop stableWed, 21 Jun 2023 21:57:44 +0200, by Pierre-Yves David
-
blackbox: add a option to duplicate output to stderr too stableThu, 22 Jun 2023 19:41:26 +0200, by Pierre-Yves David
-
perf: add a --update-last flag to perf::tags stableFri, 23 Jun 2023 17:22:42 +0200, by Pierre-Yves David
-
perf: add a `--clear-fnode-cache-rev` argument to perf::tags stableThu, 22 Jun 2023 18:39:29 +0200, by Pierre-Yves David
-
perf: introduce more cache invalidation option in perf::tags stableThu, 22 Jun 2023 16:03:18 +0200, by Pierre-Yves David
-
hgweb: pass strings in WSGI environment correctly from wsgicgi stableFri, 08 Sep 2023 15:33:03 +0200, by Manuel Jacob
-
branching: merge stable into defaultWed, 06 Sep 2023 18:12:27 +0200, by Raphaël Gomès
-
tests: avoid test environment affecting setup.py stableWed, 30 Aug 2023 11:31:05 +0100, by Arseniy Alekseyev
-
setup: make the error "Unable to find a working hg binary" more informative stableMon, 04 Sep 2023 13:33:32 +0100, by Arseniy Alekseyev
-
pycompat: drop usage of hasattr/getattr/setattr/delatt proxyFri, 01 Sep 2023 00:09:55 +0200, by Pierre-Yves David
-
safehasattr: drop usage in favor of hasattrThu, 31 Aug 2023 23:56:15 +0200, by Pierre-Yves David
-
check-code: drop the `safehasattr` ruleThu, 08 Dec 2022 15:33:19 +0100, by Pierre-Yves David
-
url: ignore some future pytype errorFri, 01 Sep 2023 16:36:13 +0200, by Pierre-Yves David
-
url: move the _generic_proxytunnel in the `has_https` blockFri, 01 Sep 2023 16:35:05 +0200, by Pierre-Yves David
-
pycompat: deprecate using bytesThu, 08 Dec 2022 15:57:42 +0100, by Pierre-Yves David
-
dynamic-import: use sysstr for importing extension and othersThu, 31 Aug 2023 02:41:33 +0200, by Pierre-Yves David
-
extension: check the command attributes using `sysstr`Thu, 31 Aug 2023 01:54:48 +0200, by Pierre-Yves David
-
extension: access special module members using sysstrThu, 31 Aug 2023 01:47:07 +0200, by Pierre-Yves David
-
sshpeer: convert command name to sysstr before accessing methodWed, 30 Aug 2023 11:50:01 +0200, by Pierre-Yves David
-
localrepo: purge filecache attribute using there unicode nameWed, 30 Aug 2023 01:23:30 +0200, by Pierre-Yves David
-
fastannotate: use sysstr to check for attribute presenceThu, 31 Aug 2023 01:21:57 +0200, by Pierre-Yves David
-
fastannotate: use sysstr to deal with some attributesThu, 31 Aug 2023 01:21:04 +0200, by Pierre-Yves David
-
hgweb: use sysstr to set attribute on diff optionFri, 01 Sep 2023 12:09:54 +0200, by Pierre-Yves David
-
hgweb: use sysstr to get attribute on diff optionFri, 01 Sep 2023 11:57:38 +0200, by Pierre-Yves David
-
diff-option: move attributes handling to sysstrThu, 31 Aug 2023 01:19:49 +0200, by Pierre-Yves David
-
compression: use sysstr to specify attribute to fetch for priorityFri, 01 Sep 2023 12:11:11 +0200, by Pierre-Yves David
-
smartset: set attribute using sysstr instead of bytesWed, 30 Aug 2023 00:45:10 +0200, by Pierre-Yves David
-
cachedlocalrepo: use sysstr for attribute name of "file of interest"Wed, 30 Aug 2023 11:53:13 +0200, by Pierre-Yves David
-
terse-status: use `sysstr` to specify attributes to setWed, 30 Aug 2023 13:01:10 +0200, by Pierre-Yves David
-
path-suboption: deprecated specifying the attributes as bytesWed, 30 Aug 2023 00:50:28 +0200, by Pierre-Yves David
-
path-suboption: use str for "_pushloc" suboptionsWed, 30 Aug 2023 00:49:52 +0200, by Pierre-Yves David
-
path-suboption: use str for "pushrev" suboptionsWed, 30 Aug 2023 00:49:16 +0200, by Pierre-Yves David
-
path-suboption: use str for "bookmarks_mode" suboptionsWed, 30 Aug 2023 00:48:30 +0200, by Pierre-Yves David
-
path-suboption: use str for "delta_reuse_policy" suboptionsWed, 30 Aug 2023 00:47:48 +0200, by Pierre-Yves David
-
path-suboption: use str for "multi_urls" path suboptionsWed, 30 Aug 2023 00:47:16 +0200, by Pierre-Yves David
-
convert: use sysstr to check for attribute presenceFri, 01 Sep 2023 13:08:02 +0200, by Pierre-Yves David
-
mq: use sysstr to check for attribute accessThu, 31 Aug 2023 16:57:16 +0200, by Pierre-Yves David
-
lfs: use sysstr to check for attribute presenceWed, 30 Aug 2023 12:51:27 +0200, by Pierre-Yves David
-
mq: use sysstr to check for attribute presenceWed, 30 Aug 2023 12:38:02 +0200, by Pierre-Yves David
-
relink: use sysstr to check for attribute presenceWed, 30 Aug 2023 14:38:30 +0200, by Pierre-Yves David
-
ui: use sysstr to check for attribute presenceWed, 30 Aug 2023 14:22:55 +0200, by Pierre-Yves David
-
remotefilelog: use sysstr to access for attributesWed, 30 Aug 2023 14:07:02 +0200, by Pierre-Yves David
-
hgwebmod: use sysstr to check for attribute presenceWed, 30 Aug 2023 13:28:09 +0200, by Pierre-Yves David
-
remotefilelog: use sysstr to check for attribute presenceWed, 30 Aug 2023 13:07:00 +0200, by Pierre-Yves David
-
extensions: use sysstr to check for attribute presenceWed, 30 Aug 2023 13:02:43 +0200, by Pierre-Yves David
-
bundle2: use sysstr to check for attribute presenceWed, 30 Aug 2023 13:00:14 +0200, by Pierre-Yves David
-
largefile: use sysstr to check for attribute presence in `hgsubrepoarchive`Wed, 30 Aug 2023 13:32:45 +0200, by Pierre-Yves David
-
largefile: use sysstr to check for attribute presence in `openstore`Wed, 30 Aug 2023 12:03:11 +0200, by Pierre-Yves David
-
largefile: use sysstr to check for attribute presence in `rebase` wrappingWed, 30 Aug 2023 12:01:37 +0200, by Pierre-Yves David
-
largefile: use sysstr to check for attribute presence in `getstatuswriter`Wed, 30 Aug 2023 12:00:56 +0200, by Pierre-Yves David
-
run-tests: detect HGWITHRUSTEXT valueWed, 30 Aug 2023 12:24:12 +0200, by Pierre-Yves David
-
convert: stabilize subversion date sorterTue, 29 Aug 2023 22:13:18 +0200, by Pierre-Yves David
-
rhg: allow setting defaults.cmd to an empty stringThu, 31 Aug 2023 19:47:33 -0400, by Spencer Baugh
-
uncommit: migrate `opts` to native kwargsSun, 20 Aug 2023 17:19:33 -0400, by Matt Harbison
-
split: migrate `opts` to native kwargsSun, 20 Aug 2023 17:16:38 -0400, by Matt Harbison
-
releasenotes: migrate `opts` to native kwargsSun, 20 Aug 2023 17:09:33 -0400, by Matt Harbison
-
narrow: hoist a variable to a higher level to avoid use-before-init warningSun, 20 Aug 2023 17:05:52 -0400, by Matt Harbison
-
narrow: migrate `opts` to native kwargsSun, 20 Aug 2023 17:04:17 -0400, by Matt Harbison
-
largefiles: migrate `opts` to native kwargsSun, 20 Aug 2023 16:51:49 -0400, by Matt Harbison
-
keyword: migrate `opts` to native kwargsSun, 20 Aug 2023 16:43:41 -0400, by Matt Harbison
-
gpg: use a context manager to write `.hgsigs`Sun, 20 Aug 2023 16:20:56 -0400, by Matt Harbison
-
gpg: migrate `opts` to native kwargsSun, 20 Aug 2023 16:19:41 -0400, by Matt Harbison
-
fetch: migrate `opts` to native kwargsSun, 20 Aug 2023 16:10:22 -0400, by Matt Harbison
-
fastexport: migrate `opts` to native kwargsSun, 20 Aug 2023 16:06:08 -0400, by Matt Harbison
-
closehead: wrap transaction handling in a context managerMon, 21 Aug 2023 09:50:31 -0400, by Matt Harbison
-
closehead: migrate `opts` to native kwargsSun, 20 Aug 2023 15:38:35 -0400, by Matt Harbison
-
churn: migrate `opts` to native kwargsSun, 20 Aug 2023 15:34:11 -0400, by Matt Harbison
-
children: migrate `opts` to native kwargsSun, 20 Aug 2023 15:30:39 -0400, by Matt Harbison
-
automv: migrate `opts` to native kwargsSun, 20 Aug 2023 15:24:58 -0400, by Matt Harbison
-
absorb: migrate `opts` to native kwargsSun, 20 Aug 2023 15:16:18 -0400, by Matt Harbison
-
transaction: fix __repr__() and make the default name bytes stableMon, 21 Aug 2023 10:21:58 -0400, by Matt Harbison
-
rhg: support rhg files [FILE]Thu, 17 Aug 2023 15:53:32 -0400, by Spencer Baugh
-
rhg: support "status FILE"Wed, 02 Aug 2023 10:46:47 -0400, by Spencer Baugh
-
rust-matchers: add PatternMatcherWed, 02 Aug 2023 10:16:33 -0400, by Spencer Baugh
-
rust-status: only visit parts of the tree requested by the matcherWed, 02 Aug 2023 10:33:11 -0400, by Spencer Baugh
-
rust-status: error on non-existent files in file_setWed, 02 Aug 2023 10:21:18 -0400, by Spencer Baugh
-
rust-status: explicitly track bad file typesWed, 02 Aug 2023 10:07:00 -0400, by Spencer Baugh
-
rust: de-hardcode glob_suffixMon, 14 Aug 2023 09:25:36 -0400, by Spencer Baugh
-
rust: improve the type on DirsMultiset::from_manifestTue, 08 Aug 2023 11:50:26 -0400, by Spencer Baugh
-
rust: don't escape spaces in regexWed, 02 Aug 2023 09:59:49 -0400, by Spencer Baugh
-
rust-filepatterns: also normalize RelPathWed, 02 Aug 2023 10:09:23 -0400, by Spencer Baugh
-
rust: simplify pattern file parsingWed, 09 Aug 2023 18:08:28 -0400, by Spencer Baugh
-
rust-matchers: better support file_set in IntersectionMatcherWed, 02 Aug 2023 09:57:29 -0400, by Spencer Baugh
-
branching: merge stable into defaultMon, 21 Aug 2023 10:00:08 +0200, by Raphaël Gomès
-
version: migrate `opts` to native kwargsSun, 20 Aug 2023 02:17:38 -0400, by Matt Harbison
-
verify: migrate `opts` to native kwargsSun, 20 Aug 2023 02:16:41 -0400, by Matt Harbison
-
tags: migrate `opts` to native kwargsSun, 20 Aug 2023 02:14:57 -0400, by Matt Harbison
-
tag: migrate `opts` to native kwargsSun, 20 Aug 2023 02:13:50 -0400, by Matt Harbison
-
summary: migrate `opts` to native kwargsSun, 20 Aug 2023 02:10:51 -0400, by Matt Harbison
-
revert: migrate `opts` to native kwargsSun, 20 Aug 2023 02:01:37 -0400, by Matt Harbison
-
rename: drop an unnecessary variable declaration at a wider scopeSun, 20 Aug 2023 01:56:23 -0400, by Matt Harbison
-
rename: migrate `opts` to native kwargsSun, 20 Aug 2023 01:54:59 -0400, by Matt Harbison
-
remove: migrate `opts` to native kwargsSun, 20 Aug 2023 01:53:47 -0400, by Matt Harbison
-
purge: migrate `opts` to native kwargsSun, 20 Aug 2023 01:51:52 -0400, by Matt Harbison
-
pull: avoid referencing a variable before it is initializedSun, 20 Aug 2023 01:49:48 -0400, by Matt Harbison
-
pull: migrate `opts` to native kwargsSun, 20 Aug 2023 01:40:50 -0400, by Matt Harbison
-
paths: migrate `opts` to native kwargsSun, 20 Aug 2023 01:35:14 -0400, by Matt Harbison
-
merge: migrate `opts` to native kwargsSun, 20 Aug 2023 01:32:22 -0400, by Matt Harbison
-
manifest: migrate `opts` to native kwargsSun, 20 Aug 2023 01:29:27 -0400, by Matt Harbison
-
locate: migrate `opts` to native kwargsSun, 20 Aug 2023 01:27:36 -0400, by Matt Harbison
-
import: migrate `opts` to native kwargsSun, 20 Aug 2023 01:24:29 -0400, by Matt Harbison
-
heads: migrate `opts` to native kwargsSun, 20 Aug 2023 01:20:59 -0400, by Matt Harbison
-
forget: migrate `opts` to native kwargsSun, 20 Aug 2023 01:17:45 -0400, by Matt Harbison
-
copy: drop an unused variableSun, 20 Aug 2023 01:15:15 -0400, by Matt Harbison
-
copy: migrate `opts` to native kwargsSun, 20 Aug 2023 01:14:42 -0400, by Matt Harbison
-
config: use the writefile() utility to create the sample hgrcSun, 20 Aug 2023 01:12:26 -0400, by Matt Harbison
-
config: migrate `opts` to native kwargsSun, 20 Aug 2023 01:08:58 -0400, by Matt Harbison
-
clone: migrate `opts` to native kwargsSun, 20 Aug 2023 01:02:52 -0400, by Matt Harbison
-
bundle: migrate `opts` to native kwargsSun, 20 Aug 2023 01:00:11 -0400, by Matt Harbison
-
branches: migrate `opts` to native kwargsSun, 20 Aug 2023 00:56:58 -0400, by Matt Harbison
-
branch: migrate `opts` to native kwargsSun, 20 Aug 2023 00:55:52 -0400, by Matt Harbison
-
bookmark: migrate `opts` to native kwargsSun, 20 Aug 2023 00:44:15 -0400, by Matt Harbison
-
archive: migrate `opts` to native kwargsSun, 20 Aug 2023 00:35:28 -0400, by Matt Harbison
-
backout: migrate `opts` to native kwargsSun, 20 Aug 2023 00:27:27 -0400, by Matt Harbison
-
cmdutil: migrate `opts` on commitstatus() to native kwargsSat, 19 Aug 2023 23:06:40 -0400, by Matt Harbison
-
cat: avoid round tripping **opts -> byteskwargs -> strkwargsSat, 19 Aug 2023 22:56:14 -0400, by Matt Harbison
-
gpg: fix an UnboundLocalError whenever using --force stableSun, 20 Aug 2023 16:32:18 -0400, by Matt Harbison
-
rhg: fix the bug where sparse config is interpreted as relglob instead of glob stableThu, 10 Aug 2023 19:00:19 +0100, by Arseniy Alekseyev
-
hgweb: encode WSGI environment using the ISO-8859-1 codec stableMon, 07 Aug 2023 23:12:02 +0200, by Manuel Jacob
-
branching: merge stable into defaultMon, 07 Aug 2023 11:08:00 +0200, by Raphaël Gomès
-
revlog: fix the naming scheme use by split temporary file stableFri, 21 Jul 2023 15:50:56 +0200, by Pierre-Yves David
-
revlog: show that temporary split file use broken name scheme stableFri, 21 Jul 2023 15:15:43 +0200, by Pierre-Yves David
-
fncache: fix a bug that corrupts the fncache after transaction rollback stableThu, 13 Jul 2023 19:36:43 +0100, by Arseniy Alekseyev
-
fncache: add a test demonstrating fncache corruption stableThu, 13 Jul 2023 19:26:45 +0100, by Arseniy Alekseyev
-
transaction: actually delete file created during the transaction on rollbackMon, 24 Jul 2023 05:13:52 +0200, by Pierre-Yves David
-
rhg: tweak rhg fallback code structureFri, 28 Jul 2023 17:08:37 +0100, by Arseniy Alekseyev
-
journal: track bookmark deletionFri, 21 Jul 2023 15:26:15 +0200, by Pierre-Yves David
-
journal: show that we do not track deletionFri, 21 Jul 2023 15:28:52 +0200, by Pierre-Yves David
-
contrib: upgrade merge-lists from clap v3 to clap v4Fri, 21 Jul 2023 09:22:18 -0700, by Martin von Zweigbergk
-
compat: use cp -R in `test-revlog-delta-find.t` (issue6835) stableWed, 19 Jul 2023 21:45:39 +0200, by Pierre-Yves David
-
compat: use cp -R in `test-bundle-phase-internal.t` (issue6835) stableWed, 19 Jul 2023 17:42:33 +0200, by Pierre-Yves David
-
infinitepush: drop the extensionFri, 21 Jul 2023 03:56:28 +0200, by Pierre-Yves David
-
perf: display all timing by defaultFri, 23 Jun 2023 13:27:09 +0200, by Pierre-Yves David
-
wrapfunction: deprecated calling "wrapfunction" with bytesMon, 10 Jul 2023 10:53:12 +0200, by Pierre-Yves David
-
wrapfunction: deprecates calling `wrappedfunction` with bytesMon, 10 Jul 2023 15:39:19 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in various testsMon, 10 Jul 2023 19:34:04 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "exthelper"Mon, 10 Jul 2023 19:33:14 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "sqlitestore"Mon, 10 Jul 2023 15:38:53 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "share"Mon, 10 Jul 2023 19:32:17 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "perf"Mon, 10 Jul 2023 19:31:26 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "zeroconf"Fri, 03 Feb 2023 04:30:44 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "sqlitestore"Fri, 03 Feb 2023 04:27:17 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "sparse"Fri, 03 Feb 2023 04:26:18 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "schemes"Fri, 03 Feb 2023 04:25:57 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "remotenames"Fri, 03 Feb 2023 04:25:43 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "remotefilelog"Fri, 03 Feb 2023 04:25:07 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "pager"Fri, 03 Feb 2023 04:24:53 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "narrow"Fri, 03 Feb 2023 04:24:40 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "lfs"Fri, 03 Feb 2023 04:23:12 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "largefiles"Fri, 03 Feb 2023 04:22:41 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "keyword"Fri, 03 Feb 2023 04:22:28 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "journal"Fri, 03 Feb 2023 04:22:15 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "infinitepush"Fri, 03 Feb 2023 04:21:55 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "histedit"Fri, 03 Feb 2023 04:21:32 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "highlight"Fri, 03 Feb 2023 04:20:58 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in the "git" extensionMon, 10 Jul 2023 16:47:25 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "fsmonitor"Fri, 03 Feb 2023 04:19:06 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "fastannotate"Mon, 10 Jul 2023 16:12:33 +0200, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "clonebundles"Fri, 03 Feb 2023 04:10:22 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "bookflow"Fri, 03 Feb 2023 04:10:00 +0100, by Pierre-Yves David
-
wrapfunction: use sysstr instead of bytes as argument in "beautifygraph"Fri, 03 Feb 2023 04:09:49 +0100, by Pierre-Yves David
-
byteify-strings: passe sysstr to attr function and wrapperMon, 10 Jul 2023 15:59:04 +0200, by Pierre-Yves David
-
repoview: fix the filter created by `extrafilter` stableWed, 12 Jul 2023 12:47:08 +0200, by Pierre-Yves David
-
repoview: show `extrafilter` misbehave when other filtering is in play stableWed, 12 Jul 2023 12:46:58 +0200, by Pierre-Yves David
-
rust-config: add docstring to inner `get_parse` methodWed, 12 Jul 2023 10:59:19 +0200, by Raphaël Gomès
-
rust-config: add devel warning when using undeclared config itemsThu, 06 Jul 2023 11:44:30 +0200, by Raphaël Gomès
-
rhg: use default configitem in `cat`Thu, 06 Jul 2023 12:17:20 +0200, by Raphaël Gomès
-
rhg: add config defaults to configitems.tomlThu, 06 Jul 2023 11:47:41 +0200, by Raphaël Gomès
-
rust-blackbox: use `is_extension_enabled` config helperThu, 06 Jul 2023 11:17:55 +0200, by Raphaël Gomès
-
configitems: move blackbox's config items to the new configitems.tomlWed, 05 Jul 2023 23:59:22 +0200, by Raphaël Gomès
-
rust-config: add config getters that don't fall back to defaultsMon, 13 Feb 2023 18:11:48 +0100, by Raphaël Gomès
-
rust-config: add support for default config itemsThu, 06 Jul 2023 14:32:07 +0200, by Raphaël Gomès
-
configitems: declare items in a TOML fileMon, 23 Jan 2023 18:08:11 +0100, by Raphaël Gomès
-
thirdparty: vendor tomliMon, 23 Jan 2023 17:11:42 +0100, by Raphaël Gomès
-
configitems: add `documentation` fieldMon, 23 Jan 2023 18:52:05 +0100, by Raphaël Gomès
-
configitems: use standard "dynamicdefault" approach in edge caseMon, 23 Jan 2023 17:21:14 +0100, by Raphaël Gomès
-
configitems: fix typo in devel warning about extension overridesTue, 17 Jan 2023 14:53:18 +0100, by Raphaël Gomès
-
extensions: imp module is removed in Python 3.12 - use importlib to load files stableWed, 28 Jun 2023 14:23:13 +0200, by Mads Kiilerich
-
utils: imp module is removed in Python 3.12 - get is_frozen() from _imp stableTue, 27 Jun 2023 13:05:03 +0200, by Mads Kiilerich
-
extensions: address ast deprecations introduced in Python 3.12 stableTue, 27 Jun 2023 22:31:44 +0200, by Mads Kiilerich
-
vfs: handle shutil.rmtree deprecation of onerror in Python 3.12 stableTue, 27 Jun 2023 08:39:12 +0200, by Mads Kiilerich
-
tests: fix sortdict doctest with Python 3.12 stableTue, 27 Jun 2023 10:09:11 +0200, by Mads Kiilerich
-
utils: stop using datetime.utcfromtimestamp() deprecated in Python 3.12 stableTue, 27 Jun 2023 13:51:50 +0200, by Mads Kiilerich
-
branching: merge stable into defaultThu, 06 Jul 2023 16:07:34 +0200, by Raphaël Gomès
-
rust-changelog: removed now useless early conditional for NULL_REVISION stableThu, 06 Jul 2023 11:58:24 +0200, by Georges Racinet
-
rust-revlog: fix RevlogEntry.data() for NULL_REVISION stableThu, 06 Jul 2023 11:53:40 +0200, by Georges Racinet
-
rust-revlog: fix incorrect results with NULL_NODE prefixes stableThu, 30 Mar 2023 11:34:30 +0200, by Georges Racinet
-
rust-revlog: split out method for `rev_from_node` without persistent nodemap stableThu, 30 Mar 2023 10:29:29 +0200, by Georges Racinet
-
win32mbcs: unbyteify some strings for py3 support stableThu, 08 Jun 2023 00:03:54 -0400, by Matt Harbison
-
heptapod-ci: turn off pipelines for merge request events stableTue, 04 Jul 2023 12:30:31 +0200, by Raphaël Gomès
-
heptapod-ci: always make the default run condition explicit stableTue, 04 Jul 2023 12:23:05 +0200, by Raphaël Gomès
-
heptapod-ci: remove push exception for named branches stableTue, 04 Jul 2023 12:21:45 +0200, by Raphaël Gomès
-
heptapod-ci: (hopefully) fix the pipeline savings system stableMon, 03 Jul 2023 15:28:17 +0200, by Raphaël Gomès
-
heptapod-ci: don't run pipelines for topic-less branches stableMon, 03 Jul 2023 11:02:36 +0200, by Raphaël Gomès
-
clonebundles: add warning if auto-generate is enabled without formats stableTue, 27 Jun 2023 16:19:42 +0200, by Mathias De Mare
-
clonebundles: fix display of auto-generate.on-change lines stableTue, 27 Jun 2023 15:34:24 +0200, by Mathias De Mare
-
hgweb: drop references to deprecated cgitb stableMon, 26 Jun 2023 18:00:28 +0200, by Mads Kiilerich
-
setup: fall back to setuptools setup if distutils isn't available stableTue, 27 Jun 2023 12:09:17 +0200, by Mads Kiilerich
-
tests: use simple mock smtp server instead of deprecated asyncore smtpd stableThu, 23 Mar 2023 16:45:12 +0100, by Mads Kiilerich
-
tests: improve test-patchbomb-tls.t by by logging errors and data stableMon, 26 Jun 2023 15:51:39 +0200, by Mads Kiilerich
-
tests: show test-patchbomb-tls.t smtp server log stableThu, 23 Mar 2023 16:48:44 +0100, by Mads Kiilerich
-
demandimport: don't delay _distutils_hack import stableWed, 28 Jun 2023 01:31:10 +0200, by Mads Kiilerich
-
tests: update test-remotefilelog-gc.t for Python 3.11 stableWed, 22 Mar 2023 16:05:59 +0100, by Mads Kiilerich
-
tests: use grep -F instead of obsolescent fgrep stableMon, 26 Jun 2023 14:54:00 +0200, by Mads Kiilerich
-
tests: use grep -E instead of obsolescent egrep stableMon, 26 Jun 2023 14:34:58 +0200, by Mads Kiilerich
-
dirstate: avoid leaking disk space in `hg debugrebuilddirstate` stableMon, 26 Jun 2023 11:15:30 +0100, by Arseniy Alekseyev
-
dirstate-v2: actually fix the dirstate-v2 upgrade race stableMon, 26 Jun 2023 11:21:43 +0100, by Arseniy Alekseyev
-
Added tag 6.5rc0 for changeset bb42988c7e15 stableThu, 22 Jun 2023 14:24:21 +0200, by Raphaël Gomès
-
branching: merge default into stable for 6.5rc0 stableThu, 22 Jun 2023 11:36:37 +0200, by Raphaël Gomès
-
branching: merge stable into defaultThu, 22 Jun 2023 11:28:17 +0200, by Raphaël Gomès
-
narrow: indicated the default of 'Yes' when confirming auto-remove-includesWed, 21 Jun 2023 14:00:50 -0400, by Jason R. Coombs
-
clone-bundles: check we generate a valid specificationWed, 21 Jun 2023 15:55:07 +0200, by Pierre-Yves David
-
bundle-spec: add an official method to format a spec into a stringWed, 21 Jun 2023 15:53:33 +0200, by Pierre-Yves David
-
clonebundles: adds a auto-generate.serve-inline optionMon, 19 Jun 2023 18:15:35 +0200, by Pierre-Yves David
-
clone-bundle: only add the REQUIRESNI bit for http(s)Mon, 19 Jun 2023 18:15:27 +0200, by Pierre-Yves David
-
stream-clone: add a stream-v3 variant of test-persistent-nodemap.tTue, 23 May 2023 10:24:57 +0200, by Pierre-Yves David
-
stream-clone: split the stream part out of test-persistent-nodemap.tTue, 23 May 2023 10:18:01 +0200, by Pierre-Yves David
-
stream-clone: explicitly split debug test output for application per versionTue, 23 May 2023 03:09:46 +0200, by Pierre-Yves David
-
stream-clone: add a v3 version of the protocolThu, 01 Jun 2023 17:39:22 +0100, by Arseniy Alekseyev
-
stream-clone: fix the help for an argument of perf::stream-locked-sectionThu, 01 Jun 2023 18:20:28 +0100, by Pierre-Yves David
-
infinitepush: aggressively deprecated infinite pushTue, 20 Jun 2023 02:35:30 +0200, by pierre-yves david
-
clone-bundle: double check that inline clone bundle does not break local caseMon, 19 Jun 2023 16:13:16 +0200, by Pierre-Yves David
-
clone-bundle: drop the now unused `inlineclonebundles` capabilitiesMon, 19 Jun 2023 15:48:03 +0200, by Pierre-Yves David
-
clonebundles: introduce a new write protocol commandMon, 19 Jun 2023 15:49:35 +0200, by Pierre-Yves David
-
clone-bundles: reorder some test section and add titlesMon, 19 Jun 2023 11:28:45 +0200, by Pierre-Yves David
-
clone-bundle: rename the methods and wireprotole commandMon, 19 Jun 2023 11:04:27 +0200, by Pierre-Yves David
-
delta-find: remove dead code intended to deal with forced delta reuseSun, 18 Jun 2023 00:04:53 +0200, by Pierre-Yves David
-
library: incorporate demandimport into runpy invocationThu, 20 Apr 2023 15:56:58 -0400, by Jason R. Coombs
-
library: enable runpy invocation on mercurial packageMon, 17 Apr 2023 09:38:52 -0400, by Jason R. Coombs
-
match: add `filepath:` pattern to match an exact filepath relative to the rootMon, 12 Jun 2023 16:51:08 +0200, by Raphaël Gomès
-
path: use the next `display` argument to deal with boolean stableSat, 17 Jun 2023 23:47:31 +0200, by Pierre-Yves David
-
path: display proper user facing value for pulled-delta-reuse-policy stableThu, 15 Jun 2023 09:51:29 +0200, by Pierre-Yves David
-
paths: add an argument to format the suboption display stableThu, 15 Jun 2023 09:50:46 +0200, by Pierre-Yves David
-
ui: fix crash in `hg paths` when pulled-delta-reuse-policy is in use stableFri, 09 Jun 2023 14:32:09 +0100, by Arseniy Alekseyev
-
ui: add a test demonstrating a crash in `hg paths` stableFri, 09 Jun 2023 14:31:40 +0100, by Arseniy Alekseyev
-
re2: fix reporting of availability in `hg debuginstall` stableSat, 17 Jun 2023 04:05:53 +0200, by Pierre-Yves David
-
re2: exit `_checkre2` early if calling it is useless stableSat, 17 Jun 2023 04:02:25 +0200, by Pierre-Yves David
-
branching: merge with stableSun, 18 Jun 2023 00:09:39 +0200, by Pierre-Yves David
-
backout: remove db9b6ce803a9Tue, 20 Jun 2023 02:36:52 +0200, by Pierre-Yves David
-
infinitepush: aggressively deprecated infinite pushMon, 19 Jun 2023 23:27:18 +0200, by pierre-yves david
-
rust-dependencies: switch from `users` to `whoami`Tue, 13 Jun 2023 14:35:36 +0200, by Raphaël Gomès
-
rust-hg-core: move from `ouroboros` to `self_cell`Mon, 12 Jun 2023 23:41:28 +0200, by Raphaël Gomès
-
debug-revlog-stats: make it use the new store entry APIFri, 02 Jun 2023 15:12:05 +0200, by Pierre-Yves David
-
store: use the revlog type from revlog's constant instead of custom oneFri, 02 Jun 2023 15:10:50 +0200, by Pierre-Yves David
-
repair: use `is_manifestlog` to recognise manifest revlogMon, 12 Jun 2023 23:24:41 +0200, by Pierre-Yves David
-
perf: add a perf::stream-consumeTue, 06 Jun 2023 04:56:54 +0200, by Pierre-Yves David
-
perf: add a perf::stream-generate commandTue, 06 Jun 2023 04:09:05 +0200, by Pierre-Yves David
-
perf: add a new "context" argument to timerMon, 12 Jun 2023 18:04:09 +0200, by Pierre-Yves David
-
perf: add support for stream-v3 during benchmarkTue, 06 Jun 2023 01:48:10 +0200, by Pierre-Yves David
-
perf: add a function to find a stream version generatorTue, 06 Jun 2023 01:43:48 +0200, by Pierre-Yves David
-
treemanifest: make `updatecaches` update the nodemaps for all directoriesThu, 18 May 2023 19:23:59 +0100, by Arseniy Alekseyev
-
stream-clone: avoid opening a revlog in case we do not need itWed, 31 May 2023 10:37:55 +0100, by Arseniy Alekseyev
-
store: stop relying on a `revlog_type` propertyTue, 30 May 2023 17:43:59 +0100, by Pierre-Yves David
-
store: directly pass the filesize in the `details` of revlogTue, 30 May 2023 16:38:13 +0100, by Pierre-Yves David
-
store: explicitly pass file_size when creating StoreFileTue, 30 May 2023 16:35:10 +0100, by Pierre-Yves David
-
store: have the revlog determine which files are volatile itselfTue, 30 May 2023 16:33:28 +0100, by Pierre-Yves David
-
test-dirstate-version-fallback: future-proof the test for a different default stableMon, 12 Jun 2023 10:50:00 +0200, by Raphaël Gomès
-
clonebundles: add support for inline (streaming) clonebundlesWed, 08 Mar 2023 14:23:43 +0100, by Mathias De Mare
-
revlog: avoid possible collision between directory and temporary index stableThu, 08 Jun 2023 14:28:21 +0200, by Pierre-Yves David
-
revlog: move the computation of the split_index path in a property stableThu, 08 Jun 2023 11:08:19 +0200, by Pierre-Yves David
-
rust-dirstate: fall back to v1 if reading v2 failed stableMon, 05 Jun 2023 16:43:27 +0200, by Raphaël Gomès
-
dirstate: add test showing dirstate version mismatch causes an error stableMon, 05 Jun 2023 17:29:52 +0200, by Raphaël Gomès
-
rust-dirstate: rename `has_dirstate_v2` to `use_dirstate_v2` stableMon, 05 Jun 2023 16:30:25 +0200, by Raphaël Gomès
-
delta-find: fix pulled-delta-reuse-policy=forced behavior stableMon, 05 Jun 2023 03:11:26 +0200, by Pierre-Yves David
-
delta-find: display more information about the search in some case stableThu, 08 Jun 2023 03:49:44 +0200, by Pierre-Yves David
-
deltafind: issue debug information when we fast-path rivial case too stableThu, 08 Jun 2023 03:05:10 +0200, by Pierre-Yves David
-
delta-find: gather the condition to blindly use a full snapshot together stableThu, 08 Jun 2023 03:11:51 +0200, by Pierre-Yves David
-
delta-find: initialize the debug information much sooner (when possible) stableThu, 08 Jun 2023 02:49:10 +0200, by Pierre-Yves David
-
delta-find: fix `parents` round detection stableThu, 08 Jun 2023 02:42:28 +0200, by Pierre-Yves David
-
delta-find: intrduce a `_one_dbg_data` method stableThu, 08 Jun 2023 02:35:03 +0200, by Pierre-Yves David
-
delta-find: move final debug processing in a `_dbg_process_data` method stableThu, 08 Jun 2023 01:52:35 +0200, by Pierre-Yves David
-
delta-fine: use the `_debug_search` attribute directly stableThu, 08 Jun 2023 01:19:01 +0200, by Pierre-Yves David
-
delta-find: move the `gather_debug` logic in a property stableThu, 08 Jun 2023 01:11:47 +0200, by Pierre-Yves David
-
tests: check `pulled-delta-reuse-policy=forced` without general delta stableThu, 08 Jun 2023 01:07:00 +0200, by Pierre-Yves David
-
tree-manifest: allow `debugupgraderepo` to run on tree manifest repoWed, 31 May 2023 18:08:56 +0100, by Pierre-Yves David
-
bundles: clarify streaming v2 bundle usage stableTue, 25 Apr 2023 15:28:40 +0200, by Mathias De Mare
-
stream-clone: update debugcreatestreamclonebundle helpsWed, 31 May 2023 16:04:16 +0100, by Pierre-Yves David
-
rewrite: simplify the `retained_extras` extra logicThu, 25 May 2023 00:23:05 +0200, by Pierre-Yves David
-
stream-clone: smoothly detect and handle a case were a revlog is splitMon, 29 May 2023 18:41:58 +0200, by Pierre-Yves David
-
stream-clone: implement decidated `get_streams` method for revlogMon, 29 May 2023 14:07:58 +0200, by Pierre-Yves David
-
stream-clone: make it the responsability of the store entry to stream contentSun, 28 May 2023 05:52:58 +0200, by Pierre-Yves David
-
store: declare a `files` method on BaseStoreEntryMon, 29 May 2023 11:42:16 +0200, by Pierre-Yves David
-
revlog: add a `get_revlog` methodSun, 28 May 2023 05:23:46 +0200, by Pierre-Yves David
-
stream-clone: drop the _emit_v2 functionMon, 29 May 2023 04:26:39 +0200, by Pierre-Yves David
-
stream-clone: directly use `_entries_walk` to generate stream-v2Mon, 29 May 2023 04:24:39 +0200, by Pierre-Yves David
-
stream-clone: pre-indent some codeMon, 29 May 2023 04:12:30 +0200, by Pierre-Yves David
-
local-clone: perform the hardlink/copy based from _entries_walk returnsSun, 28 May 2023 04:12:10 +0200, by Pierre-Yves David
-
store: cache the file_size when we get it from diskMon, 29 May 2023 04:24:29 +0200, by Pierre-Yves David
-
store: cache the `files()` return for store entriesSun, 28 May 2023 03:46:48 +0200, by Pierre-Yves David
-
stream-clone: introduce a richer TempCopyManager objectSat, 27 May 2023 04:22:18 +0200, by Pierre-Yves David
-
store: properly compute the targer_id of manifestlog in no-fncache walkMon, 29 May 2023 13:29:01 +0200, by Pierre-Yves David
-
store: do not drop the final `/` when creating manifestlog instanceMon, 29 May 2023 13:28:33 +0200, by Pierre-Yves David
-
store: add a `get_revlog_instance` method on revlog entriesSat, 27 May 2023 04:01:17 +0200, by Pierre-Yves David
-
stream-clone: add a test that highlight crash on revlog splittingMon, 29 May 2023 02:22:20 +0200, by Pierre-Yves David
-
stream-clone: remove unused code in test-clone-stream.tMon, 29 May 2023 01:38:59 +0200, by Pierre-Yves David
-
stream-clone: document the ext-stream-clone-steps.py utility extensionMon, 29 May 2023 01:38:34 +0200, by Pierre-Yves David
-
test-treemanifest: cleanup the test to more easily show server side errorMon, 29 May 2023 12:15:10 +0200, by Pierre-Yves David
-
test: make test-contrib-perf.t more robust stableThu, 01 Jun 2023 22:32:21 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:26:10 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:51 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesFri, 03 Feb 2023 02:57:49 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesFri, 03 Feb 2023 01:05:41 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesFri, 03 Feb 2023 01:04:22 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesFri, 03 Feb 2023 01:03:45 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:38:14 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:38:04 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:44 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:37 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:31 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:25 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:11 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:02 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:55 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:47 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:38 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:32 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:25 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:15 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:36:07 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:35:47 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:35:38 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:35:31 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:35:09 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:35:01 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:34:48 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:34:33 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:34:25 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:34:17 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:34:09 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:33:56 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:32:38 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:30:50 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:30:18 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:29:39 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:28:40 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:28:30 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:28:15 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:28:07 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:27:58 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:27:50 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:27:43 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:27:33 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:27:22 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:27:06 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:26:32 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:26:23 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:24:16 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:24:05 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:55 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:46 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:37 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:37:58 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:31 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:20 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:12 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:23:03 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:22:55 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:21:45 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:21:36 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:21:22 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:21:14 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:21:04 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:20:54 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:20:46 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:19:55 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:19:46 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:19:35 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:19:26 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:18:37 +0100, by Pierre-Yves David
-
safehasattr: pass attribute name as string instead of bytesThu, 02 Feb 2023 17:18:24 +0100, by Pierre-Yves David
-
debug: `isinstance(a, x) or isinstance(a, y)` is `isinstance(a, (x, y))`Wed, 31 May 2023 12:02:56 -0300, by Anton Shestakov
-
debug: update usage strings of debugignore and debugnodemapWed, 31 May 2023 12:01:25 -0300, by Anton Shestakov
-
debug: slightly improve wording on the InputErrors from the previous patchWed, 31 May 2023 12:00:21 -0300, by Anton Shestakov
-
debug: use InputError instead of CommandError for validating argumentsWed, 31 May 2023 11:30:33 -0300, by Anton Shestakov
-
clonebundle: add a `filter_bundle_url` functionFri, 26 May 2023 17:41:25 +0200, by Pierre-Yves David
-
clonebundles: move the manifest reading in a dedicated functionFri, 26 May 2023 16:55:52 +0200, by Pierre-Yves David
-
doc: format argument for date uses strftime format string (issue6818) stableWed, 31 May 2023 22:36:50 +0200, by Joerg Sonnenberger
-
clonebundles: filter out invalid schemes instead of failing on them stableThu, 20 Apr 2023 11:23:45 +0200, by Mathias De Mare
-
clonebundles: demonstrate bad behaviour when unknown scheme is present stableThu, 20 Apr 2023 10:48:12 +0200, by Mathias De Mare
-
rhg: support `rhg files` with `ui.relative-paths=false`Mon, 29 May 2023 17:04:14 +0100, by Arseniy Alekseyev
-
rhg: make `rhg files` work if `ui.relative-files=true` is specifiedMon, 29 May 2023 16:53:18 +0100, by Arseniy Alekseyev
-
rhg: test `rhg files --config ui.relative-paths ...`Mon, 29 May 2023 16:47:39 +0100, by Arseniy Alekseyev
-
cleanup: simplify codeThu, 01 Jun 2023 12:05:32 +0100, by Arseniy Alekseyev
-
dirstate: better error messages when dirstate is corruptedWed, 31 May 2023 19:00:11 +0100, by Arseniy Alekseyev
-
rust: remove an unused error variant DirstateMapError::EmptyPathWed, 31 May 2023 18:18:52 +0100, by Arseniy Alekseyev
-
hg: move unreachable code to where it could be reachedThu, 20 Apr 2023 16:07:47 -0400, by Jason R. Coombs
-
stream-clone: support streamv3 on the cli [hg bundle]Tue, 23 May 2023 01:39:47 +0200, by Arseniy Alekseyev
-
stream-clone: add the `-exp` prefix to the bundle partTue, 23 May 2023 01:28:56 +0200, by Pierre-Yves David
-
zstd: hack include order to ensure that our zstd.h is foundMon, 21 Feb 2022 14:44:22 +0100, by Joerg Sonnenberger
-
exchange: allow passing no includes/excludes to `pull()`Thu, 18 May 2023 17:07:43 -0700, by Martin von Zweigbergk
-
stabletailgraph: add test cases challenging the open merge stackTue, 16 May 2023 12:31:07 +0200, by pacien
-
stabletailgraph: naive version of leap computationFri, 21 Apr 2023 14:33:33 +0200, by pacien
-
stabletailgraph: extract _parents util funcFri, 21 Apr 2023 16:19:32 +0200, by pacien
-
stabletailgraph: clarify excl part size computationMon, 22 May 2023 19:04:05 +0200, by pacien
-
stabletailgraph: clarify naiveness of current implementationFri, 21 Apr 2023 14:32:58 +0200, by pacien
-
stream-clone: introduce the notion of an experimental "v3" versionFri, 19 May 2023 14:49:50 +0200, by Pierre-Yves David
-
stream-clone: check is a compatible protocol can be foundSat, 20 May 2023 01:39:13 +0200, by Pierre-Yves David
-
stream-clone: bail-out earlier if stream clone is not requestedSat, 20 May 2023 01:22:49 +0200, by Pierre-Yves David
-
stream-clone: bail-out earlier if pull is partialSat, 20 May 2023 01:19:26 +0200, by Pierre-Yves David
-
stream-clone: bail-out earlier if destination repo is not emptySat, 20 May 2023 01:17:27 +0200, by Pierre-Yves David
-
stream-clone: check the version of streaming clone supported by the clientSun, 21 May 2023 00:00:57 +0200, by Arseniy Alekseyev
-
stream-clone: make sure the `stream` capability is set when bundlingSun, 21 May 2023 01:03:19 +0200, by Pierre-Yves David
-
stream-clone: upgrade the error message for bad stream requestSun, 21 May 2023 00:00:29 +0200, by Arseniy Alekseyev
-
stream-clone: yield cache entry in `_entries_walk` tooSun, 21 May 2023 03:21:00 +0200, by Pierre-Yves David
-
stream-clone: introduce a _entries_walkSun, 21 May 2023 03:10:59 +0200, by Pierre-Yves David
-
store: make `walk` return an entry for obsolescence if requested soSun, 21 May 2023 02:29:33 +0200, by Pierre-Yves David
-
store: yield phases before changelogSun, 21 May 2023 02:16:24 +0200, by Pierre-Yves David
-
store: make `walk` return an entry for phase if requested soSun, 21 May 2023 02:15:04 +0200, by Pierre-Yves David
-
cli: add a test of `hg debugnodemap --manifest`Mon, 22 May 2023 10:20:24 +0100, by Arseniy Alekseyev
-
cli: fix spelling in `debugnodemap` error messagesThu, 18 May 2023 19:37:12 +0100, by Arseniy Alekseyev
-
cli: make debugnodemap capable of inspecting an arbitrary nodemapThu, 18 May 2023 18:45:54 +0100, by Arseniy Alekseyev
-
rust: mostly avoid streaming zstd decompressionThu, 18 May 2023 17:53:17 +0100, by Arseniy Alekseyev
-
rust: in zstd decompression, avoid a useless vec initializationThu, 18 May 2023 17:25:18 +0100, by Arseniy Alekseyev
-
rust: speed up zstd decompression by re-using the decompression contextThu, 18 May 2023 17:18:54 +0100, by Arseniy Alekseyev
-
store: rename `topfiles` to `top_entries`Tue, 16 May 2023 10:44:25 +0200, by Pierre-Yves David
-
store: rename `datafiles` to `data_entries`Tue, 16 May 2023 10:43:36 +0200, by Pierre-Yves David
-
store: use boolean property for upgrade's matchrevlogMon, 15 May 2023 22:03:39 +0200, by Pierre-Yves David
-
store: use the new boolean property in `upgrade`Mon, 15 May 2023 22:11:27 +0200, by Pierre-Yves David
-
store: use the new boolean property in `remotefilelogserver`Mon, 15 May 2023 22:11:02 +0200, by Pierre-Yves David
-
store: use the boolean property in `repair_issue6528`Mon, 15 May 2023 22:10:33 +0200, by Pierre-Yves David
-
store: use the new boolean property in `narrow`Mon, 15 May 2023 22:10:04 +0200, by Pierre-Yves David
-
store: use the boolean property in `store`Mon, 15 May 2023 22:09:43 +0200, by Pierre-Yves David
-
store: introduce boolean property for revlog typeMon, 15 May 2023 22:09:15 +0200, by Pierre-Yves David
-
store: issue a single entry for each revlogMon, 15 May 2023 09:03:15 +0200, by Pierre-Yves David
-
store: rename `unencoded_path` to `entry_path` for StoreEntryMon, 15 May 2023 09:02:59 +0200, by Pierre-Yves David
-
store: do the revlog matching on entry directlyMon, 15 May 2023 09:02:43 +0200, by Pierre-Yves David
-
store: split the wrapping of encodedstore between _wrap and datafilesMon, 15 May 2023 09:02:26 +0200, by Pierre-Yves David
-
store: introduce a main_file_path method for revlogMon, 15 May 2023 09:02:09 +0200, by Pierre-Yves David
-
upgrade: actually use StoreEntry API to create revlogMon, 15 May 2023 09:01:53 +0200, by Pierre-Yves David
-
upgrade: use StoreEntry object in upgradeMon, 15 May 2023 09:01:36 +0200, by Pierre-Yves David
-
upgrade: drop a quick fix that is not longer necessaryMon, 15 May 2023 09:01:18 +0200, by Pierre-Yves David
-
store: use StoreEntry API instead of parsing filename in largefileMon, 15 May 2023 09:01:02 +0200, by Pierre-Yves David
-
store: use StoreEntry API instead of parsing filename when listing manifestlogMon, 15 May 2023 09:00:46 +0200, by Pierre-Yves David
-
store: use StoreEntry API instead of parsing filename when fixing issue6528Mon, 15 May 2023 09:00:28 +0200, by Pierre-Yves David
-
store: use StoreEntry API instead of parsing filename in remotefilelogMon, 15 May 2023 09:00:13 +0200, by Pierre-Yves David
-
store: use StoreEntry API instead of parsing filename in narrowMon, 15 May 2023 08:59:56 +0200, by Pierre-Yves David
-
store: add a `target_id` attribute on RevlogStoreEntryMon, 15 May 2023 08:59:38 +0200, by Pierre-Yves David
-
store: actually tag tree manifest revlogs as manifest revlogsMon, 15 May 2023 08:59:22 +0200, by Pierre-Yves David
-
store: also gather files per revlog in `topfiles`Mon, 15 May 2023 08:59:06 +0200, by Pierre-Yves David
-
store: also group files by revlog in fncache version of datafilesMon, 15 May 2023 08:58:49 +0200, by Pierre-Yves David
-
store: add logic to group revlog file togetherMon, 15 May 2023 08:58:33 +0200, by Pierre-Yves David
-
store: change `_walk` return to `(filename, (type, size))`Mon, 15 May 2023 08:58:16 +0200, by Pierre-Yves David
-
store: lazily get file size on demand for the fncache caseMon, 15 May 2023 08:58:01 +0200, by Pierre-Yves David
-
store: only access is_volatile information through the file objectMon, 15 May 2023 08:57:45 +0200, by Pierre-Yves David
-
store: only access file_size information through the file objectMon, 15 May 2023 08:57:30 +0200, by Pierre-Yves David
-
store: have custom init for entries classMon, 15 May 2023 08:57:14 +0200, by Pierre-Yves David
-
store: use specialized class for store entriesMon, 15 May 2023 08:56:56 +0200, by Pierre-Yves David
-
store: introduce a EntryFile object to actually access file infoMon, 15 May 2023 08:56:40 +0200, by Pierre-Yves David
-
store: use a StoreEntry object instead of tuple for store filesMon, 15 May 2023 08:56:23 +0200, by Pierre-Yves David
-
store: no longer explicitly mark the splitted index as ignoredMon, 15 May 2023 08:56:08 +0200, by Pierre-Yves David
-
store: cleanup what is recognized as a revlog fileMon, 15 May 2023 08:55:52 +0200, by Pierre-Yves David
-
store: only inclure revlog related file in `datafiles`Mon, 15 May 2023 08:55:34 +0200, by Pierre-Yves David
-
store: do not record file that are not part of a revlog in fncacheMon, 15 May 2023 08:55:19 +0200, by Pierre-Yves David
-
revlog-split: expand the some test to cover the success case tooMon, 15 May 2023 08:55:02 +0200, by Pierre-Yves David
-
transaction: use a ".bck" extension for all backup fileMon, 15 May 2023 08:54:47 +0200, by Pierre-Yves David
-
repair-issue6528: remove a now useless continueMon, 15 May 2023 08:54:33 +0200, by Pierre-Yves David
-
branching: merge stable into defaultTue, 09 May 2023 11:35:50 +0200, by Raphaël Gomès
-
stabletailgraph: clarify omission of linear parts in test sortsFri, 28 Apr 2023 12:12:42 +0200, by pacien
-
stabletailgraph: omit uninteresting linear parts in test logFri, 28 Apr 2023 11:50:49 +0200, by pacien
-
stabletailgraph: fix typo in testSun, 16 Apr 2023 22:49:42 +0200, by pacien
-
stabletailgraph: fix terminology in docSun, 16 Apr 2023 22:17:30 +0200, by pacien
-
perf: introduce a `perf::stream-locked-section` commandFri, 28 Apr 2023 16:28:43 +0200, by Pierre-Yves David
-
transaction: tr._names are actually bytes, use byte string to join themWed, 03 May 2023 18:17:32 -0300, by Anton Shestakov
-
nix: add nix-defined package and devel env (flake)Mon, 17 Apr 2023 00:27:46 +0200, by pacien
-
hgignore: ignore nix result symlinkThu, 20 Apr 2023 16:55:19 +0200, by pacien
-
tests: add test ignore list for nixSun, 16 Apr 2023 23:48:24 +0200, by pacien
-
ui: keep the progress bar around when writing if stdout is not a ttyTue, 21 Mar 2023 14:29:35 +0000, by Pierre-Yves David
-
tests: in filterpyflakes, tolerate non-ascii file contentsFri, 10 Mar 2023 11:20:18 +0000, by Arseniy Alekseyev
-
comments: fix spellingMon, 30 Jan 2023 13:37:48 +0000, by Arseniy Alekseyev
-
heptapod-ci: display python versionFri, 07 Apr 2023 14:23:12 +0200, by Axel Prel
-
branching: merge stable into defaultTue, 18 Apr 2023 11:55:23 +0200, by Raphaël Gomès
-
sha1dc: Make sure SHA1DC_BIGENDIAN is set on Darwin/PowerPCFri, 14 Apr 2023 19:59:44 +0100, by Sevan Janiyan
-
hidden: add support to explicitly access hidden changesets with SSH peersSat, 13 Apr 2019 03:44:55 +0200, by Manuel Jacob
-
hidden: support passing --hidden with `serve --stdio`Sat, 13 Apr 2019 03:44:47 +0200, by Manuel Jacob
-
hgweb: move ismember from `hgweb.common` to `scmutil`Sat, 13 Apr 2019 01:53:59 +0200, by Pierre-Yves David
-
hidden: add support for --remote-hidden to HTTP peerFri, 05 Apr 2019 01:17:15 +0200, by Manuel Jacob
-
hidden: add support to explicitly access hidden changesets via HTTPSat, 13 Apr 2019 02:01:26 +0200, by Manuel Jacob
-
hidden: support for explicitly accessing hidden changesets in wireproto serverSat, 13 Apr 2019 02:00:20 +0200, by Manuel Jacob