mercurial at 56199: 66 new changesets (3 on stable)
Mercurial Commits
hg at intevation.de
Sun Aug 30 03:15:19 UTC 2026
66 new changesets (3 on stable) in mercurial:
https://www.mercurial-scm.org/repo/hg/rev/4b2b0e7ebe56
changeset: 56134:4b2b0e7ebe56
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Mon Mar 23 12:19:48 2026 +0100
summary: peer: properly close the peer in `debugdiscovery`
https://www.mercurial-scm.org/repo/hg/rev/a742d0d464e2
changeset: 56135:a742d0d464e2
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Mon Mar 23 12:17:22 2026 +0100
summary: debug: add a `debug.discovery` config
https://www.mercurial-scm.org/repo/hg/rev/b98210563271
changeset: 56136:b98210563271
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Fri Jul 24 11:37:10 2026 +0200
summary: doc-tests: sort entries
https://www.mercurial-scm.org/repo/hg/rev/8568a3fb61b0
changeset: 56137:8568a3fb61b0
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Sat Dec 07 01:02:54 2024 +0100
summary: heads-fingerprints: introduce bucketing and fingerprinting code
https://www.mercurial-scm.org/repo/hg/rev/29ea75b0de98
changeset: 56138:29ea75b0de98
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Mon Mar 23 12:52:34 2026 +0100
summary: heads-fingerprints: add various test cases for exchange
https://www.mercurial-scm.org/repo/hg/rev/982844b1cc9a
changeset: 56139:982844b1cc9a
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Fri Jul 24 14:02:50 2026 +0200
summary: set-discovery: regroup the logic for the initial exchange
https://www.mercurial-scm.org/repo/hg/rev/d1a450951b79
changeset: 56140:d1a450951b79
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Mon Aug 24 20:36:06 2026 +0200
summary: heads-fingerprints: basic wireproto command and usage
https://www.mercurial-scm.org/repo/hg/rev/1545eb5a07b0
changeset: 56141:1545eb5a07b0
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Fri Aug 21 00:39:24 2026 +0200
summary: heads-fingerprints: add a class to store server fingerprint
https://www.mercurial-scm.org/repo/hg/rev/fb9af85dfc04
changeset: 56142:fb9af85dfc04
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Mon Aug 24 12:51:15 2026 +0200
summary: heads-fingerprints: store remote heads value to reduce initial exchange size
https://www.mercurial-scm.org/repo/hg/rev/660692412411
changeset: 56143:660692412411
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Tue Aug 25 01:04:47 2026 +0200
summary: heads-fingerprints: include the buckets fingerprint into the peer handshake
https://www.mercurial-scm.org/repo/hg/rev/cf8a6c5b5abc
changeset: 56144:cf8a6c5b5abc
user: Raphaël Gomès <rgomes at octobus.net>
date: Sun Aug 09 14:17:11 2026 +0200
summary: rust: add a util to handle logically contiguous, but segemented bytes
https://www.mercurial-scm.org/repo/hg/rev/506a2900114f
changeset: 56145:506a2900114f
user: Raphaël Gomès <rgomes at octobus.net>
date: Sun Aug 09 19:51:36 2026 +0200
summary: rust-dirstate: stop requiring contents for an empty dirstate
https://www.mercurial-scm.org/repo/hg/rev/639b36d26744
changeset: 56146:639b36d26744
user: Raphaël Gomès <rgomes at octobus.net>
date: Sun Aug 09 20:01:25 2026 +0200
summary: rust-utils: implement `StableDeref` for `RawData`
https://www.mercurial-scm.org/repo/hg/rev/d6a5488838ae
changeset: 56147:d6a5488838ae
user: Raphaël Gomès <rgomes at octobus.net>
date: Sun Aug 09 20:02:23 2026 +0200
summary: rust-dirstate: move the on-disk requirement to be `StableDeref`
https://www.mercurial-scm.org/repo/hg/rev/1ddd28ba119d
changeset: 56148:1ddd28ba119d
user: Raphaël Gomès <rgomes at octobus.net>
date: Sun Aug 09 20:11:18 2026 +0200
summary: rust-dirstate: switch `OwningDirstateMap` to using `SegmentedBytes`
https://www.mercurial-scm.org/repo/hg/rev/6d6b956cdc41
changeset: 56149:6d6b956cdc41
user: Raphaël Gomès <rgomes at octobus.net>
date: Sun Aug 09 20:20:14 2026 +0200
summary: rust-dirstate: stop providing direct access to the underlying slice
https://www.mercurial-scm.org/repo/hg/rev/ffbda77e25b2
changeset: 56150:ffbda77e25b2
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 01:16:32 2026 +0200
summary: rust-dirstate: prepare the dirstate error for the use of `SegmentedBytes`
https://www.mercurial-scm.org/repo/hg/rev/1bc3ef2360a7
changeset: 56151:1bc3ef2360a7
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 02:18:14 2026 +0200
summary: rust-dirstate: abstract away the reading of existing data
https://www.mercurial-scm.org/repo/hg/rev/49659cb21f47
changeset: 56152:49659cb21f47
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 02:19:59 2026 +0200
summary: rust-dirstate: stop early when writing empty slices
https://www.mercurial-scm.org/repo/hg/rev/bd70f878e3dd
changeset: 56153:bd70f878e3dd
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 02:21:39 2026 +0200
summary: rust-dirstate: move the `DirstateMap` to use a `SegmentedBytesSlice`
https://www.mercurial-scm.org/repo/hg/rev/9a7dc323af58
changeset: 56154:9a7dc323af58
branch: stable
parent: 56122:c90331322915
user: Mitchell Kember <mkember at janestreet.com>
date: Mon Aug 17 18:14:06 2026 -0400
summary: tests: demonstrate that chg+rust ignores the client's umask
https://www.mercurial-scm.org/repo/hg/rev/b26c13e71f01
changeset: 56155:b26c13e71f01
branch: stable
user: Mitchell Kember <mkember at janestreet.com>
date: Mon Aug 17 18:14:14 2026 -0400
summary: rust: honor the umask sent by the chg client
https://www.mercurial-scm.org/repo/hg/rev/386ccacb83d5
changeset: 56156:386ccacb83d5
parent: 56153:bd70f878e3dd
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 14:10:09 2026 +0200
summary: fuse: make the return type for reads abstract
https://www.mercurial-scm.org/repo/hg/rev/153a9bb0a516
changeset: 56157:153a9bb0a516
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 15:48:14 2026 +0200
summary: fuse: remove function that is never used
https://www.mercurial-scm.org/repo/hg/rev/2158caa0ac79
changeset: 56158:2158caa0ac79
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 15:49:50 2026 +0200
summary: fuse: stop materializing the dirstate data file
https://www.mercurial-scm.org/repo/hg/rev/64116a1706a2
changeset: 56159:64116a1706a2
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 16:23:47 2026 +0200
summary: fuse: share the extents for the in-memory backing dirstate
https://www.mercurial-scm.org/repo/hg/rev/20b1f2e9e1b4
changeset: 56160:20b1f2e9e1b4
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 10 22:40:40 2026 +0200
summary: fuse: share offset-to-token mapping across revisions
https://www.mercurial-scm.org/repo/hg/rev/6e8f0ea9d59f
changeset: 56161:6e8f0ea9d59f
user: Mitchell Kember <mkember at janestreet.com>
date: Wed Aug 26 16:12:32 2026 -0400
summary: help: update release date in fileindex-v1 docs
https://www.mercurial-scm.org/repo/hg/rev/be32dce750b5
changeset: 56162:be32dce750b5
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 10:41:35 2026 +0200
summary: shapes: introduce a StoreShapePatternsT type alias
https://www.mercurial-scm.org/repo/hg/rev/c3e642750960
changeset: 56163:c3e642750960
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 10:41:41 2026 +0200
summary: shapes: add utils to read and write the shape on the client side
https://www.mercurial-scm.org/repo/hg/rev/fe1918bd1741
changeset: 56164:fe1918bd1741
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 17 17:05:57 2026 +0200
summary: shape: add a method to `localrepository` to access its narrow store shape
https://www.mercurial-scm.org/repo/hg/rev/61d0ad8c3d3c
changeset: 56165:61d0ad8c3d3c
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 17 17:07:46 2026 +0200
summary: shapes: save the client's store shape on clone
https://www.mercurial-scm.org/repo/hg/rev/5a618f2f2d57
changeset: 56166:5a618f2f2d57
user: Raphaël Gomès <rgomes at octobus.net>
date: Wed Aug 26 15:47:34 2026 +0200
summary: shapes: remove vestigial title
https://www.mercurial-scm.org/repo/hg/rev/6e08753ffeaf
changeset: 56167:6e08753ffeaf
user: Raphaël Gomès <rgomes at octobus.net>
date: Wed Aug 26 15:47:37 2026 +0200
summary: shapes: use the new command to update the server shapes
https://www.mercurial-scm.org/repo/hg/rev/28c6c7a2aed2
changeset: 56168:28c6c7a2aed2
user: Raphaël Gomès <rgomes at octobus.net>
date: Mon Aug 17 17:10:45 2026 +0200
summary: shapes: enforce that the client store shape be in sync with the remote on pull
https://www.mercurial-scm.org/repo/hg/rev/44eb6b88748d
changeset: 56169:44eb6b88748d
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 11:07:58 2026 +0200
summary: shapes: allow widening/narrowing operation to change the client store shape
https://www.mercurial-scm.org/repo/hg/rev/2201240feed4
changeset: 56170:2201240feed4
user: Anna Lou <alou at janestreet.com>
date: Tue Aug 18 13:03:33 2026 -0400
summary: revlog: add a bulk reader for full-revlog scans
https://www.mercurial-scm.org/repo/hg/rev/94931fbd71ba
changeset: 56171:94931fbd71ba
user: Anna Lou <alou at janestreet.com>
date: Tue Aug 18 15:16:00 2026 -0400
summary: linkrev: compute link revs in Rust
https://www.mercurial-scm.org/repo/hg/rev/86955b03948d
changeset: 56172:86955b03948d
user: Anna Lou <alou at janestreet.com>
date: Mon Aug 17 18:15:09 2026 -0400
summary: linkrev: handle delta base having later changeset
https://www.mercurial-scm.org/repo/hg/rev/f5fb4987cccb
changeset: 56173:f5fb4987cccb
user: Anna Lou <alou at janestreet.com>
date: Mon Aug 17 18:13:58 2026 -0400
summary: revlog: reuse buffer for decompression
https://www.mercurial-scm.org/repo/hg/rev/b60ae7e97506
changeset: 56174:b60ae7e97506
user: Anna Lou <alou at janestreet.com>
date: Wed Aug 19 14:17:43 2026 -0400
summary: revlog: combine BulkChunkReader `insertions` and `chunk`
https://www.mercurial-scm.org/repo/hg/rev/13082f0df5b7
changeset: 56175:13082f0df5b7
user: Anna Lou <alou at janestreet.com>
date: Wed Aug 19 12:36:39 2026 -0400
summary: matchers: move collect_kindpats and extract_matcher to matchers.rs
https://www.mercurial-scm.org/repo/hg/rev/96a5f8f8295a
changeset: 56176:96a5f8f8295a
user: Anna Lou <alou at janestreet.com>
date: Tue Aug 18 18:21:21 2026 -0400
summary: linkrev: call Rust link rev computation from Python
https://www.mercurial-scm.org/repo/hg/rev/5c16fee9c7ba
changeset: 56177:5c16fee9c7ba
user: Mitchell Kember <mkember at janestreet.com>
date: Thu Aug 27 13:25:42 2026 -0400
summary: mr-template: format list with periods instead of trailing commas
https://www.mercurial-scm.org/repo/hg/rev/3f342dc5956f
changeset: 56178:3f342dc5956f
user: Mitchell Kember <mkember at janestreet.com>
date: Thu Aug 27 13:24:56 2026 -0400
summary: mr-template: update wording for draft button
https://www.mercurial-scm.org/repo/hg/rev/b6891c367fe6
changeset: 56179:b6891c367fe6
user: Mitchell Kember <mkember at janestreet.com>
date: Thu Aug 27 13:36:27 2026 -0400
summary: mr-template: add note about default/stable branches
https://www.mercurial-scm.org/repo/hg/rev/3b1ac70dd79e
changeset: 56180:3b1ac70dd79e
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 17:27:06 2026 +0200
summary: check-code: make the `sed -i` less dumb
https://www.mercurial-scm.org/repo/hg/rev/c05b50941dd7
changeset: 56181:c05b50941dd7
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 17:28:14 2026 +0200
summary: shapes: improve robustness of a tests
https://www.mercurial-scm.org/repo/hg/rev/8648ed5ea000
changeset: 56182:8648ed5ea000
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 17:29:27 2026 +0200
summary: wireprotov1peer: annotate `_abort` with `typing.NoReturn`
https://www.mercurial-scm.org/repo/hg/rev/a560e782d0b9
changeset: 56183:a560e782d0b9
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 17:32:29 2026 +0200
summary: clonebundles: stop hardcoding the "forwarded" bundle spec parameters
https://www.mercurial-scm.org/repo/hg/rev/82e1de4c038c
changeset: 56184:82e1de4c038c
user: Raphaël Gomès <rgomes at octobus.net>
date: Thu Aug 27 17:33:08 2026 +0200
summary: store: allow skipping top-level entries in `walk()`
https://www.mercurial-scm.org/repo/hg/rev/aa6c13d727ae
changeset: 56185:aa6c13d727ae
user: Mitchell Kember <mkember at janestreet.com>
date: Wed Aug 26 21:21:12 2026 -0400
summary: tests: test migrating away from treemanifest
https://www.mercurial-scm.org/repo/hg/rev/fd0dd30b6f44
changeset: 56186:fd0dd30b6f44
user: Mitchell Kember <mkember at janestreet.com>
date: Wed Aug 26 21:23:19 2026 -0400
summary: docs: deprecate treemanifest
https://www.mercurial-scm.org/repo/hg/rev/2e0558f7374d
changeset: 56187:2e0558f7374d
user: Mitchell Kember <mkember at janestreet.com>
date: Wed Aug 26 14:54:56 2026 -0400
summary: treemanifest: warn when opening treemanifest repos
https://www.mercurial-scm.org/repo/hg/rev/97471b45dc40
changeset: 56188:97471b45dc40
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Fri Aug 21 11:32:05 2026 -0400
summary: fuse: make server mount_point optional
https://www.mercurial-scm.org/repo/hg/rev/29bbe0becb95
changeset: 56189:29bbe0becb95
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Thu Aug 27 16:57:58 2026 -0400
summary: fuse: refactor start_time out
https://www.mercurial-scm.org/repo/hg/rev/36ad1bacfc04
changeset: 56190:36ad1bacfc04
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Thu Aug 27 16:58:15 2026 -0400
summary: fuse: add a Store struct
https://www.mercurial-scm.org/repo/hg/rev/bdd1b875fc72
changeset: 56191:bdd1b875fc72
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Fri Aug 21 11:45:51 2026 -0400
summary: fuse: refactor/move relevant methods from Server into Store
https://www.mercurial-scm.org/repo/hg/rev/b33205e2717d
changeset: 56192:b33205e2717d
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Thu Aug 20 17:24:32 2026 -0400
summary: rw-fuse: add stub for read-write version
https://www.mercurial-scm.org/repo/hg/rev/8ef883ff2399
changeset: 56193:8ef883ff2399
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Thu Aug 20 17:27:13 2026 -0400
summary: rw-fuse: implement access, open, and opendir
https://www.mercurial-scm.org/repo/hg/rev/8d0191fc480b
changeset: 56194:8d0191fc480b
user: James Zhang (Tools and Compilers) <jamzhang at janestreet.com>
date: Fri Aug 28 14:08:23 2026 -0400
summary: fuse: upgrade fuser to 0.18.0
https://www.mercurial-scm.org/repo/hg/rev/1d35604a0469
changeset: 56195:1d35604a0469
branch: stable
parent: 56155:b26c13e71f01
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Fri Aug 28 15:55:14 2026 +0200
summary: chg: detect change to the RUST_LOG variable
https://www.mercurial-scm.org/repo/hg/rev/57dd7c60ec7e
changeset: 56196:57dd7c60ec7e
parent: 56194:8d0191fc480b
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Sat Aug 08 00:50:00 2026 +0200
summary: chg: split the main logic into a function to make it easier to use from Rust
https://www.mercurial-scm.org/repo/hg/rev/26cc890e7f05
changeset: 56197:26cc890e7f05
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Sat Aug 08 00:57:03 2026 +0200
summary: chg: add a `build.rs` script to `hg-bin` to build chg
https://www.mercurial-scm.org/repo/hg/rev/23b16d78f240
changeset: 56198:23b16d78f240
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Sat Aug 08 01:17:27 2026 +0200
summary: chg: have `hg-bin` call chg if HGDAEMONIZEPOLICY is set
https://www.mercurial-scm.org/repo/hg/rev/e0fae3f19ab8
changeset: 56199:e0fae3f19ab8
tag: tip
user: Pierre-Yves David <pierre-yves.david at octobus.net>
date: Fri Aug 28 10:23:39 2026 +0200
summary: chg: use `hg-bin` to run `chg` when running tests
--
Repository URL: https://www.mercurial-scm.org/repo/hg
More information about the Mercurial-devel
mailing list