mercurial at 51068: 61 new changesets

Mercurial Commits hg at intevation.de
Thu Oct 12 13:15:18 UTC 2023


61 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/2f1967ffefb1
changeset:   51008:2f1967ffefb1
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 11:13:44 2023 +0200
summary:     perf: change the way we approach revlog reading

https://www.mercurial-scm.org/repo/hg/rev/ffb393dd5999
changeset:   51009:ffb393dd5999
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 11:23:38 2023 +0200
summary:     perf: ensure all readlog's reading is done within a `reading` context

https://www.mercurial-scm.org/repo/hg/rev/c690d2cc7f36
changeset:   51010:c690d2cc7f36
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 11:59:38 2023 +0200
summary:     changelog: make the `_delayopener` a real proxy

https://www.mercurial-scm.org/repo/hg/rev/9461a0b74596
changeset:   51011:9461a0b74596
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 12:07:25 2023 +0200
summary:     revlog: make `reading` not crash on empty repository

https://www.mercurial-scm.org/repo/hg/rev/3470a39fb66b
changeset:   51012:3470a39fb66b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 12:13:38 2023 +0200
summary:     revlog: adapt the `reading` check for `bundlerepo`

https://www.mercurial-scm.org/repo/hg/rev/93a44c1ba0c6
changeset:   51013:93a44c1ba0c6
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 12:14:38 2023 +0200
summary:     revlog: adapt the `reading` check for `unionrepo`

https://www.mercurial-scm.org/repo/hg/rev/ed65e97db7bc
changeset:   51014:ed65e97db7bc
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 12:32:42 2023 +0200
summary:     convert: use `changelogrevision` to fetch changeset data instead of read

https://www.mercurial-scm.org/repo/hg/rev/812cd3dfa4cb
changeset:   51015:812cd3dfa4cb
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 12:37:52 2023 +0200
summary:     verify: keep the revlog open for reading while verifying it

https://www.mercurial-scm.org/repo/hg/rev/aed91a4421b8
changeset:   51016:aed91a4421b8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 16:36:17 2023 +0200
summary:     repo-upgrade: keep the revlog open while cloning

https://www.mercurial-scm.org/repo/hg/rev/edc44ab7437a
changeset:   51017:edc44ab7437a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 16:57:53 2023 +0200
summary:     debug-revlog: keep the revlog open for the analysis duration

https://www.mercurial-scm.org/repo/hg/rev/720e5a5f2b95
changeset:   51018:720e5a5f2b95
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 17:18:40 2023 +0200
summary:     stream-clone: use `revlog.reading` in `revlog.get_streams`

https://www.mercurial-scm.org/repo/hg/rev/66c139d33cfe
changeset:   51019:66c139d33cfe
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 16:47:55 2023 +0200
summary:     censors: simply use `revlog.reading` to keep things open dring rewrite

https://www.mercurial-scm.org/repo/hg/rev/509f0f7fc89e
changeset:   51020:509f0f7fc89e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 22:51:57 2023 +0200
summary:     delta-computer: stop explicitly taking file handle

https://www.mercurial-scm.org/repo/hg/rev/006aee5ffd35
changeset:   51021:006aee5ffd35
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Sep 26 01:05:02 2023 +0200
summary:     interfaces: drop the `raw` parameters on ifiledata interface

https://www.mercurial-scm.org/repo/hg/rev/33d2f0164d0d
changeset:   51022:33d2f0164d0d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Sep 25 22:52:01 2023 +0200
summary:     revlog: drop the df argument to `revision`

https://www.mercurial-scm.org/repo/hg/rev/14de15825253
changeset:   51023:14de15825253
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Sep 26 00:54:46 2023 +0200
summary:     revlog: drop the df argument to `rawdata`

https://www.mercurial-scm.org/repo/hg/rev/299b7b5440db
changeset:   51024:299b7b5440db
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Sep 26 00:55:49 2023 +0200
summary:     revlog: drop the df argument to `sidedata`

https://www.mercurial-scm.org/repo/hg/rev/9011c38b4f65
changeset:   51025:9011c38b4f65
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Sep 26 02:49:18 2023 +0200
summary:     revlog: use a `reading` context in `_enforceinlinesize`

https://www.mercurial-scm.org/repo/hg/rev/8520db304f01
changeset:   51026:8520db304f01
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Sep 26 02:54:50 2023 +0200
summary:     revlog: drop more file description passing between private function

https://www.mercurial-scm.org/repo/hg/rev/3314c41c3759
changeset:   51027:3314c41c3759
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sat Sep 30 02:02:36 2023 +0200
summary:     randomaccessfile: drop explicit passing of file description

https://www.mercurial-scm.org/repo/hg/rev/f70ce1aedbcb
changeset:   51028:f70ce1aedbcb
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:01:57 2023 +0200
summary:     manifestrevlog: flag some inconsistency in bundle/union repo inheritance

https://www.mercurial-scm.org/repo/hg/rev/498afb627f78
changeset:   51029:498afb627f78
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:05 2023 +0200
summary:     revlog: move configuration attribute into dedicated object

https://www.mercurial-scm.org/repo/hg/rev/177e7d6bf875
changeset:   51030:177e7d6bf875
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:13 2023 +0200
summary:     revlog: overwrite revlog config through copy of the config object

https://www.mercurial-scm.org/repo/hg/rev/133f5a54ed9d
changeset:   51031:133f5a54ed9d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:21 2023 +0200
summary:     revlog: create the revlog object at the repository level

https://www.mercurial-scm.org/repo/hg/rev/774c00348f9f
changeset:   51032:774c00348f9f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:29 2023 +0200
summary:     revlog: skip opener option to pass chunk_cache_size value

https://www.mercurial-scm.org/repo/hg/rev/cd16b6895f62
changeset:   51033:cd16b6895f62
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:37 2023 +0200
summary:     revlog: skip opener option to pass delta_both_parents value

https://www.mercurial-scm.org/repo/hg/rev/a11179fb6bd9
changeset:   51034:a11179fb6bd9
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:45 2023 +0200
summary:     revlog: skip opener options to pass candidate_group_chunk_size value

https://www.mercurial-scm.org/repo/hg/rev/6ccb07b9eeeb
changeset:   51035:6ccb07b9eeeb
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:02:53 2023 +0200
summary:     revlog: skip opener options to pass debug_delta value

https://www.mercurial-scm.org/repo/hg/rev/83ce99f5e7f2
changeset:   51036:83ce99f5e7f2
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:01 2023 +0200
summary:     revlog: skip opener options to pass lazy_delta values

https://www.mercurial-scm.org/repo/hg/rev/d900f74456cc
changeset:   51037:d900f74456cc
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:09 2023 +0200
summary:     revlog: skip opener options to pass max_deltachain_span

https://www.mercurial-scm.org/repo/hg/rev/8228e8dd96dd
changeset:   51038:8228e8dd96dd
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:18 2023 +0200
summary:     revlog: skip opener options to pass max_chain_len

https://www.mercurial-scm.org/repo/hg/rev/940445de2b09
changeset:   51039:940445de2b09
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:26 2023 +0200
summary:     revlog: skip opener options to pass compression_engine value

https://www.mercurial-scm.org/repo/hg/rev/7d66621c5349
changeset:   51040:7d66621c5349
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:34 2023 +0200
summary:     revlog: skip opener options to pass compression option values

https://www.mercurial-scm.org/repo/hg/rev/683b96c416d8
changeset:   51041:683b96c416d8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:42 2023 +0200
summary:     revlog: skip opener options to pass enable_ellipsis

https://www.mercurial-scm.org/repo/hg/rev/027bc364524b
changeset:   51042:027bc364524b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:50 2023 +0200
summary:     revlog: skip opener options to pass mmap_index_threshold value

https://www.mercurial-scm.org/repo/hg/rev/8ed03f773eac
changeset:   51043:8ed03f773eac
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:03:58 2023 +0200
summary:     revlog: skip opener options to pass sparse_revlog value

https://www.mercurial-scm.org/repo/hg/rev/e2941c398f10
changeset:   51044:e2941c398f10
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:04:06 2023 +0200
summary:     revlog: skip opener options to pass sparse reading values

https://www.mercurial-scm.org/repo/hg/rev/127656e0b97b
changeset:   51045:127656e0b97b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 18:02:20 2023 +0200
summary:     revlog: use the new Config classes in _testrevlog

https://www.mercurial-scm.org/repo/hg/rev/f636103c4d67
changeset:   51046:f636103c4d67
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:56:42 2023 +0200
summary:     revlog: remove legacy usage of `_generaldelta`

https://www.mercurial-scm.org/repo/hg/rev/861fe9273d57
changeset:   51047:861fe9273d57
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:58:28 2023 +0200
summary:     revlog: drop the _generaldelta attribute from the imanifeststorage interface

https://www.mercurial-scm.org/repo/hg/rev/59c6f99723b1
changeset:   51048:59c6f99723b1
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:02:00 2023 +0200
summary:     revlog: remove legacy usage of `_checkambig`

https://www.mercurial-scm.org/repo/hg/rev/3977068c638c
changeset:   51049:3977068c638c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:02:24 2023 +0200
summary:     revlog: remove legacy usage of `_mmaplargeindex`

https://www.mercurial-scm.org/repo/hg/rev/0d33f4b0c4cb
changeset:   51050:0d33f4b0c4cb
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:04:07 2023 +0200
summary:     revlog: remove legacy usage of `_censorable`

https://www.mercurial-scm.org/repo/hg/rev/21ef03239f43
changeset:   51051:21ef03239f43
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:04:40 2023 +0200
summary:     revlog: remove legacy usage of `_chunkcachesize`

https://www.mercurial-scm.org/repo/hg/rev/e80e2d614c9d
changeset:   51052:e80e2d614c9d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:05:54 2023 +0200
summary:     revlog: remove legacy usage of `_maxchainlen`

https://www.mercurial-scm.org/repo/hg/rev/96f521df2508
changeset:   51053:96f521df2508
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:07:15 2023 +0200
summary:     revlog: remove legacy usage of `_deltabothparents`

https://www.mercurial-scm.org/repo/hg/rev/ab2bc31fa91f
changeset:   51054:ab2bc31fa91f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Oct 11 00:04:08 2023 +0200
summary:     revlog: remove legacy usage of `_debug_delta`

https://www.mercurial-scm.org/repo/hg/rev/fa7d307e2150
changeset:   51055:fa7d307e2150
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Oct 11 00:04:23 2023 +0200
summary:     revlog: remove legacy usage of `_candidate_group_chunk_size`

https://www.mercurial-scm.org/repo/hg/rev/f0756d0636d1
changeset:   51056:f0756d0636d1
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:12:06 2023 +0200
summary:     revlog: remove legacy usage of `_compengine`

https://www.mercurial-scm.org/repo/hg/rev/101c30938c0d
changeset:   51057:101c30938c0d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:13:24 2023 +0200
summary:     revlog: remove legacy usage of `_compengineopts`

https://www.mercurial-scm.org/repo/hg/rev/8bdb2478c4bc
changeset:   51058:8bdb2478c4bc
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:16:07 2023 +0200
summary:     revlog: remove legacy usage of `_maxdeltachainspan`

https://www.mercurial-scm.org/repo/hg/rev/47d43efda8b7
changeset:   51059:47d43efda8b7
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:24:37 2023 +0200
summary:     revlog: remove legacy usage of `_withsparseread`

https://www.mercurial-scm.org/repo/hg/rev/f71f07a679b4
changeset:   51060:f71f07a679b4
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:27:39 2023 +0200
summary:     revlog: remove legacy usage of `_sparserevlog`

https://www.mercurial-scm.org/repo/hg/rev/7c2dc75cdc0f
changeset:   51061:7c2dc75cdc0f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:29:19 2023 +0200
summary:     revlog: remove legacy usage of `hassidedata`

https://www.mercurial-scm.org/repo/hg/rev/8c614fa16330
changeset:   51062:8c614fa16330
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:30:07 2023 +0200
summary:     revlog: remove legacy usage of `_srdensitythreshold`

https://www.mercurial-scm.org/repo/hg/rev/533d6943f6a3
changeset:   51063:533d6943f6a3
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:33:33 2023 +0200
summary:     revlog: remove legacy usage of `_srmingapsize`

https://www.mercurial-scm.org/repo/hg/rev/81f3877372c3
changeset:   51064:81f3877372c3
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:36:23 2023 +0200
summary:     revlog: remove legacy usage of `_compute_rank`

https://www.mercurial-scm.org/repo/hg/rev/14574a41a7a7
changeset:   51065:14574a41a7a7
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:36:34 2023 +0200
summary:     revlog: remove legacy usage of `canonical_parent_order`

https://www.mercurial-scm.org/repo/hg/rev/b79c73a7afce
changeset:   51066:b79c73a7afce
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 11:36:55 2023 +0200
summary:     revlog: remove legacy usage of `_lazydelta`

https://www.mercurial-scm.org/repo/hg/rev/26dcdbe15024
changeset:   51067:26dcdbe15024
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 12:03:02 2023 +0200
summary:     revlog: remove legacy usage of `_lazydeltabase`

https://www.mercurial-scm.org/repo/hg/rev/41c73325af52
changeset:   51068:41c73325af52
tag:         tip
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Oct 10 10:47:46 2023 +0200
summary:     revlog: deprecate the compatibility config property

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


More information about the Mercurial-devel mailing list