mercurial at 55497: 34 new changesets

Mercurial Commits hg at intevation.de
Wed Apr 22 13:16:00 UTC 2026


34 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/225dc0fa5e06
changeset:   55464:225dc0fa5e06
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 14:11:12 2026 +0200
summary:     error: add a `message` property to the SidedataHashError class

https://www.mercurial-scm.org/repo/hg/rev/838ec29b8921
changeset:   55465:838ec29b8921
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:20:59 2026 +0200
summary:     revlog: fix the `finddeltainfo` argument in the debug command

https://www.mercurial-scm.org/repo/hg/rev/219d26a7dd38
changeset:   55466:219d26a7dd38
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 14:17:38 2026 +0200
summary:     revlog: skip calling `vfs.register_file` in revlog-v2 rewrite

https://www.mercurial-scm.org/repo/hg/rev/7b5673968d93
changeset:   55467:7b5673968d93
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 08:44:29 2026 +0200
summary:     revlog: drop the `sharedfiles` parameter to the `storageinfo` method

https://www.mercurial-scm.org/repo/hg/rev/2f6a1799361a
changeset:   55468:2f6a1799361a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 10:05:53 2026 +0200
summary:     revlog: drop the `exclusivefiles` parameter to the `storageinfo` method

https://www.mercurial-scm.org/repo/hg/rev/eb1c7018b540
changeset:   55469:eb1c7018b540
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 10:18:22 2026 +0200
summary:     revlog: add some type annotation to the `files` revlog

https://www.mercurial-scm.org/repo/hg/rev/136fcaac2038
changeset:   55470:136fcaac2038
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 10:49:10 2026 +0200
summary:     revlog: add type annotation to the docket module

https://www.mercurial-scm.org/repo/hg/rev/1fae34170a3d
changeset:   55471:1fae34170a3d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 10:54:02 2026 +0200
summary:     revlog: implement `files` using the docket or inner-revlog

https://www.mercurial-scm.org/repo/hg/rev/1ffffd5acc0a
changeset:   55472:1ffffd5acc0a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 11:15:27 2026 +0200
summary:     revlog: move the `check_size` logic at the inner-revlog level

https://www.mercurial-scm.org/repo/hg/rev/27bc246a1270
changeset:   55473:27bc246a1270
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 12:47:27 2026 +0200
summary:     revlog: refactor strip to better split v1 and v2 path

https://www.mercurial-scm.org/repo/hg/rev/314c903d1e3e
changeset:   55474:314c903d1e3e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 14:15:31 2026 +0200
summary:     revlog: use the inner revlog attribute to register file to fncache

https://www.mercurial-scm.org/repo/hg/rev/c0cb81716f01
changeset:   55475:c0cb81716f01
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:04:55 2026 +0200
summary:     revlog: make explicit the fact we never call `get_streams` with v2

https://www.mercurial-scm.org/repo/hg/rev/0a7312984b08
changeset:   55476:0a7312984b08
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:09:45 2026 +0200
summary:     revlog: access file path through the inner-revlog in get_streams

https://www.mercurial-scm.org/repo/hg/rev/6f7606e73a91
changeset:   55477:6f7606e73a91
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:44:07 2026 +0200
summary:     revlog: access file path through the inner-revlog when spliting inline revlog

https://www.mercurial-scm.org/repo/hg/rev/2aca9b2b34a8
changeset:   55478:2aca9b2b34a8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:29:46 2026 +0200
summary:     revlog: access index and data file from the inner revlog for debug reencode

https://www.mercurial-scm.org/repo/hg/rev/cbedad42a209
changeset:   55479:cbedad42a209
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:31:01 2026 +0200
summary:     revlog: use the revlog radix to find its directory

https://www.mercurial-scm.org/repo/hg/rev/9e822f23ffc8
changeset:   55480:9e822f23ffc8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:32:50 2026 +0200
summary:     revlog: use the inner revlog attribute to get file path during v1 rewrite

https://www.mercurial-scm.org/repo/hg/rev/d94651a9a280
changeset:   55481:d94651a9a280
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:38:44 2026 +0200
summary:     revlog: access revlog file path through the inner revlog during upgrade

https://www.mercurial-scm.org/repo/hg/rev/cb40d0148c1f
changeset:   55482:cb40d0148c1f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 17:47:56 2026 +0200
summary:     revlog: provide utility to access index and data file in perf.py

https://www.mercurial-scm.org/repo/hg/rev/78214ec44a2c
changeset:   55483:78214ec44a2c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Apr 09 15:44:10 2026 +0200
summary:     revlog: remove the attributes storing file path

https://www.mercurial-scm.org/repo/hg/rev/92380a53af22
changeset:   55484:92380a53af22
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 10:51:10 2026 +0200
summary:     revlog: directly pass the RevlogConfigs object to Python's InnerRevlog

https://www.mercurial-scm.org/repo/hg/rev/c94c99883424
changeset:   55485:c94c99883424
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Apr 19 21:32:12 2026 +0200
summary:     revlog: directly the docket to InnerRevlogV2's init

https://www.mercurial-scm.org/repo/hg/rev/1d54bd832a7f
changeset:   55486:1d54bd832a7f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 12:13:58 2026 +0200
summary:     revlog: move the docket inside the InnerRevlog

https://www.mercurial-scm.org/repo/hg/rev/0e1cd670aba3
changeset:   55487:0e1cd670aba3
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 12:26:01 2026 +0200
summary:     revlog: drop `sidedata_end` param to inner-revlog `sidedata` method

https://www.mercurial-scm.org/repo/hg/rev/546e16f392d4
changeset:   55488:546e16f392d4
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 13:23:39 2026 +0200
summary:     revlog: drop "end" param from inner-revlog `write_entry`

https://www.mercurial-scm.org/repo/hg/rev/f3e7d7704368
changeset:   55489:f3e7d7704368
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 14:25:09 2026 +0200
summary:     revlog: introduce a `next_data_offset` method on inner-revlog

https://www.mercurial-scm.org/repo/hg/rev/7110b5df4e68
changeset:   55490:7110b5df4e68
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 14:53:17 2026 +0200
summary:     revlog: drop the "end" params to the inner-revlog `writing` method

https://www.mercurial-scm.org/repo/hg/rev/afaf090d082c
changeset:   55491:afaf090d082c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 15:04:52 2026 +0200
summary:     revlog: move the `files` logic at the inner-revlog logic

https://www.mercurial-scm.org/repo/hg/rev/4a2a47197735
changeset:   55492:4a2a47197735
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 15:17:50 2026 +0200
summary:     revlog: further simplify the inner-revlog's `write_entry` argument

https://www.mercurial-scm.org/repo/hg/rev/0ebb9ee6041c
changeset:   55493:0ebb9ee6041c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 15:20:17 2026 +0200
summary:     revlog: merge revlog._writeentry into revlog.writeentry

https://www.mercurial-scm.org/repo/hg/rev/0fc8d89a79c5
changeset:   55494:0fc8d89a79c5
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 15:25:40 2026 +0200
summary:     revlog: simplify the side data handling in _addrevision

https://www.mercurial-scm.org/repo/hg/rev/424022761195
changeset:   55495:424022761195
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Apr 10 15:31:55 2026 +0200
summary:     revlog: drop `sidedata_end` param to inner-revlog `rewrite_sidedata` method

https://www.mercurial-scm.org/repo/hg/rev/14e9e84e6421
changeset:   55496:14e9e84e6421
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Apr 13 14:33:51 2026 +0200
summary:     revlog: move the sidedata_cut_off logic at the inner level

https://www.mercurial-scm.org/repo/hg/rev/5006932a8efc
changeset:   55497:5006932a8efc
tag:         tip
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Apr 13 14:32:43 2026 +0200
summary:     revlog: move low level strip logic within the inner-revlog

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg


More information about the Mercurial-devel mailing list