mercurial at 52847: 70 new changesets

Mercurial Commits hg at intevation.de
Tue Feb 11 14:15:18 UTC 2025


70 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/0f9ed7e7a71b
changeset:   52778:0f9ed7e7a71b
parent:      52776:e9ced84aeef4
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Fri Dec 20 20:40:09 2024 +0100
summary:     rust-pyo3: make mercurial.pyo3_rustext a proper package

https://www.mercurial-scm.org/repo/hg/rev/264047bf4b9b
changeset:   52779:264047bf4b9b
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 18:02:11 2024 +0100
summary:     rust-pyo3-revlog: new Python and Rust module

https://www.mercurial-scm.org/repo/hg/rev/6fa23eed335b
changeset:   52780:6fa23eed335b
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 18:16:38 2024 +0100
summary:     rust-pyo3: PyFnCache

https://www.mercurial-scm.org/repo/hg/rev/32008b1e7104
changeset:   52781:32008b1e7104
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 18:14:07 2024 +0100
summary:     rust-pyo3-revlog: Python RevlogError with helper

https://www.mercurial-scm.org/repo/hg/rev/523ca3d225f5
changeset:   52782:523ca3d225f5
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 18:56:32 2024 +0100
summary:     rust-pyo3-revlog: config extraction functions

https://www.mercurial-scm.org/repo/hg/rev/3ea5bd40b8dc
changeset:   52783:3ea5bd40b8dc
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 12:43:45 2024 +0100
summary:     rust-nodemap: requiring immutable part to be Sync

https://www.mercurial-scm.org/repo/hg/rev/42b219a1404a
changeset:   52784:42b219a1404a
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 13:29:56 2024 +0100
summary:     rust-pyo3-revlog: InnerRevlog definition and constructor

https://www.mercurial-scm.org/repo/hg/rev/918239b55b3a
changeset:   52785:918239b55b3a
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 13:37:26 2024 +0100
summary:     rust-pyo3-revlog: converting NodeMapError to Python ValueError

https://www.mercurial-scm.org/repo/hg/rev/827889802d11
changeset:   52786:827889802d11
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 14:00:34 2024 +0100
summary:     rust-pyo3-revlog: nodemap filling accessor

https://www.mercurial-scm.org/repo/hg/rev/07740bd86fd9
changeset:   52787:07740bd86fd9
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Sun Dec 22 20:26:57 2024 +0100
summary:     rust-pyo3: reviving test-rust-revlog.py

https://www.mercurial-scm.org/repo/hg/rev/5e3e8876fd9e
changeset:   52788:5e3e8876fd9e
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 15:38:18 2024 +0100
summary:     rust-pyo3-revlog: index and nodetree read accessor helpers

https://www.mercurial-scm.org/repo/hg/rev/71ebe880f24a
changeset:   52789:71ebe880f24a
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 11:58:56 2024 +0100
summary:     hg-pyo3-revlog: Node conversion utilities

https://www.mercurial-scm.org/repo/hg/rev/4e34e8fd46d4
changeset:   52790:4e34e8fd46d4
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 16:16:22 2024 +0100
summary:     rust-pyo3-revlog: nodemap based index methods

https://www.mercurial-scm.org/repo/hg/rev/e5f89bd1a5ee
changeset:   52791:e5f89bd1a5ee
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 17:15:35 2024 +0100
summary:     rust-pyo3-revlog: _index___len__

https://www.mercurial-scm.org/repo/hg/rev/e29e75e8328c
changeset:   52792:e29e75e8328c
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 17:17:40 2024 +0100
summary:     rust-pyo3-revlog: index and notetree writing accessors

https://www.mercurial-scm.org/repo/hg/rev/34f44aa5e844
changeset:   52793:34f44aa5e844
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 17:17:47 2024 +0100
summary:     rust-pyo3-index: first mutating methods

https://www.mercurial-scm.org/repo/hg/rev/1b9907575768
changeset:   52794:1b9907575768
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 15:08:22 2024 +0100
summary:     rust-pyo3-revlog: helpers for revision checks

https://www.mercurial-scm.org/repo/hg/rev/0ac956db7ea7
changeset:   52795:0ac956db7ea7
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Sun Dec 22 21:37:29 2024 +0100
summary:     rust-pyo3-index: __getitem__

https://www.mercurial-scm.org/repo/hg/rev/acae91fad6be
changeset:   52796:acae91fad6be
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Sun Dec 22 17:02:09 2024 +0100
summary:     rust-pyo3-revlog: standalone NodeTree class

https://www.mercurial-scm.org/repo/hg/rev/6a70e4931773
changeset:   52797:6a70e4931773
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 00:17:03 2024 +0100
summary:     rust-pyo3-revlog: ReadingContextManager

https://www.mercurial-scm.org/repo/hg/rev/5ad4ed71fbe0
changeset:   52798:5ad4ed71fbe0
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 19:05:27 2024 +0100
summary:     rust-pyo3: helper to build Python lists of revisions

https://www.mercurial-scm.org/repo/hg/rev/adf91dfe6c04
changeset:   52799:adf91dfe6c04
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Wed Dec 25 19:06:59 2024 +0100
summary:     rust-pyo3-index: _index_headrevs

https://www.mercurial-scm.org/repo/hg/rev/670ebb2f975a
changeset:   52800:670ebb2f975a
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 19:22:21 2024 +0100
summary:     rust-pyo3-revlog: reachable roots

https://www.mercurial-scm.org/repo/hg/rev/f76911bfbfb1
changeset:   52801:f76911bfbfb1
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 19:45:14 2024 +0100
summary:     rust-pyo3-revlog: issnapshot

https://www.mercurial-scm.org/repo/hg/rev/88d62995a65b
changeset:   52802:88d62995a65b
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 20:06:56 2024 +0100
summary:     rust-pyo3-revlog: constant properties

https://www.mercurial-scm.org/repo/hg/rev/798355e46d03
changeset:   52803:798355e46d03
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 20:44:26 2024 +0100
summary:     rust-pyo3-revlog: _index_findsnapshots

https://www.mercurial-scm.org/repo/hg/rev/ebcbd2b7a3b6
changeset:   52804:ebcbd2b7a3b6
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 21:03:38 2024 +0100
summary:     rust-pyo3-revlog: _index_ancestors

https://www.mercurial-scm.org/repo/hg/rev/419e60ff3c44
changeset:   52805:419e60ff3c44
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 21:30:02 2024 +0100
summary:     rust-pyo3-revlog: _index_commonancestorsheads

https://www.mercurial-scm.org/repo/hg/rev/8cb1a561c5ac
changeset:   52806:8cb1a561c5ac
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 21:46:51 2024 +0100
summary:     rust-pyo3-revlog: _index_clearcaches

https://www.mercurial-scm.org/repo/hg/rev/3bfd80a277be
changeset:   52807:3bfd80a277be
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 23:42:06 2024 +0100
summary:     rust-pyo3-revlog: _index_pack_header

https://www.mercurial-scm.org/repo/hg/rev/6c6cfb89a4f1
changeset:   52808:6c6cfb89a4f1
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Mon Dec 23 23:51:29 2024 +0100
summary:     rust-pyo3-revlog: _index_entry_binary

https://www.mercurial-scm.org/repo/hg/rev/a8debfd85d55
changeset:   52809:a8debfd85d55
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 00:25:49 2024 +0100
summary:     rust-pyo3-revlog: _index_deltachain

https://www.mercurial-scm.org/repo/hg/rev/0a0ed46ef6d6
changeset:   52810:0a0ed46ef6d6
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 01:29:07 2024 +0100
summary:     rust-pyo3-revlog: _index_slicechunktodensity

https://www.mercurial-scm.org/repo/hg/rev/0fc15732fe7b
changeset:   52811:0fc15732fe7b
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 14:34:23 2024 +0100
summary:     rust-pyo3: helper to return sets of revisions

https://www.mercurial-scm.org/repo/hg/rev/6222326bd13e
changeset:   52812:6222326bd13e
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 14:37:33 2024 +0100
summary:     rust-pyo3-revlog: _index_computephasesmapsets

https://www.mercurial-scm.org/repo/hg/rev/6bd11e3e05d6
changeset:   52813:6bd11e3e05d6
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 15:09:02 2024 +0100
summary:     rust-pyo3-revlog: _index_headrevsdiff

https://www.mercurial-scm.org/repo/hg/rev/09544af536ef
changeset:   52814:09544af536ef
user:        Georges Racinet <georges.racinet at cloudcrane.io>
date:        Tue Dec 24 16:11:19 2024 +0100
summary:     rust-pyo3-revlog: _index_node_ids

https://www.mercurial-scm.org/repo/hg/rev/e7ad174ae58f
changeset:   52815:e7ad174ae58f
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 17:06:31 2025 +0100
summary:     rust-pyo3-revlog: _index_nodemap_data_all

https://www.mercurial-scm.org/repo/hg/rev/6fc1637f0986
changeset:   52816:6fc1637f0986
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 17:16:39 2025 +0100
summary:     rust-pyo3-revlog: _index_nodemap_data_incremental

https://www.mercurial-scm.org/repo/hg/rev/65df754d598b
changeset:   52817:65df754d598b
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 17:27:22 2025 +0100
summary:     rust-pyo3-revlog: _index_update_nodemap_data

https://www.mercurial-scm.org/repo/hg/rev/3fcd86374074
changeset:   52818:3fcd86374074
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 17:44:52 2025 +0100
summary:     rust-pyo3-revlog: canonical_index_file property

https://www.mercurial-scm.org/repo/hg/rev/4e58167a72a5
changeset:   52819:4e58167a72a5
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 17:45:58 2025 +0100
summary:     rust-pyo3-revlog: trivial properties

https://www.mercurial-scm.org/repo/hg/rev/6c121468b026
changeset:   52820:6c121468b026
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 23:22:24 2025 +0100
summary:     rust-pyo3-revlog: index_file property

https://www.mercurial-scm.org/repo/hg/rev/5950957af8a3
changeset:   52821:5950957af8a3
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 23:37:14 2025 +0100
summary:     rust-pyo3-revlog: issnapshot

https://www.mercurial-scm.org/repo/hg/rev/acd76143f868
changeset:   52822:acd76143f868
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Jan 02 23:59:26 2025 +0100
summary:     rust-pyo3-revlog: _deltachain

https://www.mercurial-scm.org/repo/hg/rev/88a69ebbba3b
changeset:   52823:88a69ebbba3b
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 00:45:25 2025 +0100
summary:     rust-pyo3-revlog: compress

https://www.mercurial-scm.org/repo/hg/rev/503752cc7177
changeset:   52824:503752cc7177
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 00:59:50 2025 +0100
summary:     rust-pyo3-revlog: split_inline

https://www.mercurial-scm.org/repo/hg/rev/d90a78ca0bdd
changeset:   52825:d90a78ca0bdd
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 01:05:22 2025 +0100
summary:     rust-pyo3-revlog: get_segment_for_revs

https://www.mercurial-scm.org/repo/hg/rev/4f41a8acf350
changeset:   52826:4f41a8acf350
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 12:43:52 2025 +0100
summary:     rust-pyo3: add a `with_pybytes_buffer` util

https://www.mercurial-scm.org/repo/hg/rev/9435a212a773
changeset:   52827:9435a212a773
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 12:44:08 2025 +0100
summary:     rust-pyo3-revlog: raw_text

https://www.mercurial-scm.org/repo/hg/rev/14824d621c2c
changeset:   52828:14824d621c2c
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 12:45:33 2025 +0100
summary:     rust-pyo3-revlog: _chunk

https://www.mercurial-scm.org/repo/hg/rev/1cd75e5d6347
changeset:   52829:1cd75e5d6347
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 12:50:25 2025 +0100
summary:     rust-pyo3-revlog: delay

https://www.mercurial-scm.org/repo/hg/rev/9dcba9b379cb
changeset:   52830:9dcba9b379cb
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 12:51:25 2025 +0100
summary:     rust-pyo3-revlog: finalize_pending

https://www.mercurial-scm.org/repo/hg/rev/50c0c74ca266
changeset:   52831:50c0c74ca266
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 14:57:53 2025 +0100
summary:     rust-pyo3: add a transaction module

https://www.mercurial-scm.org/repo/hg/rev/e49794d16657
changeset:   52832:e49794d16657
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 14:59:15 2025 +0100
summary:     rust-pyo3-revlog: write_entry

https://www.mercurial-scm.org/repo/hg/rev/c82f64877055
changeset:   52833:c82f64877055
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 15:00:50 2025 +0100
summary:     rust-pyo3-revlog: writing

https://www.mercurial-scm.org/repo/hg/rev/dd3a2948804f
changeset:   52834:dd3a2948804f
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 15:44:29 2025 +0100
summary:     rust-pyo3: add `PyBytesDeref` util

https://www.mercurial-scm.org/repo/hg/rev/9e6b50837b37
changeset:   52835:9e6b50837b37
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Fri Jan 03 15:45:06 2025 +0100
summary:     rust-pyo3-revlog: _revisioncache

https://www.mercurial-scm.org/repo/hg/rev/c72d8df0c080
changeset:   52836:c72d8df0c080
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Sun Jan 05 23:20:01 2025 +0100
summary:     rust-pyo3-revlog: clear_cache

https://www.mercurial-scm.org/repo/hg/rev/b7dd7af61488
changeset:   52837:b7dd7af61488
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Sun Jan 05 23:20:14 2025 +0100
summary:     rust-pyo3-revlog: write_pending

https://www.mercurial-scm.org/repo/hg/rev/8ebe20a6fcb7
changeset:   52838:8ebe20a6fcb7
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Jan 07 17:57:58 2025 +0100
summary:     rust-pyo3-revlog: _writinghandles

https://www.mercurial-scm.org/repo/hg/rev/bc095c0db77c
changeset:   52839:bc095c0db77c
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Sun Jan 05 23:21:56 2025 +0100
summary:     rust-pyo3: implement missing traits for `PySharedIndex`

https://www.mercurial-scm.org/repo/hg/rev/9749a97d3cfb
changeset:   52840:9749a97d3cfb
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Sun Jan 05 23:33:24 2025 +0100
summary:     rust-pyo3: introduce utils to get the pyo3-wrapped index from Python

https://www.mercurial-scm.org/repo/hg/rev/01aff9437828
changeset:   52841:01aff9437828
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Mon Jan 06 01:14:52 2025 +0100
summary:     rust-pyo3: translate discovery module from hg-cpython

https://www.mercurial-scm.org/repo/hg/rev/e52dc683bf6b
changeset:   52842:e52dc683bf6b
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Jan 07 17:34:25 2025 +0100
summary:     rust-pyo3: switch over to the pyo3 `InnerRevlog`

https://www.mercurial-scm.org/repo/hg/rev/b8cd277d26f4
changeset:   52843:b8cd277d26f4
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Jan 07 17:36:21 2025 +0100
summary:     rust-pyo3: remove the now unused `convert_cpython` module

https://www.mercurial-scm.org/repo/hg/rev/dd378072137d
changeset:   52844:dd378072137d
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Jan 07 17:37:06 2025 +0100
summary:     rust: clean up the dependency tree from the pyo3 transition

https://www.mercurial-scm.org/repo/hg/rev/28f0f00b5dbd
changeset:   52845:28f0f00b5dbd
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Sun Jan 05 23:39:02 2025 +0100
summary:     rust-pyo3: rename the `util` file to `utils`

https://www.mercurial-scm.org/repo/hg/rev/d85a3a5545ab
changeset:   52846:d85a3a5545ab
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Mon Jan 06 17:29:25 2025 +0100
summary:     rust-pyo3: add `logging_timer` dependency

https://www.mercurial-scm.org/repo/hg/rev/189491cea922
changeset:   52847:189491cea922
tag:         tip
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Jan 07 12:51:52 2025 +0100
summary:     pyo3-sharedref: add static assertions that we never implement Deref*

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


More information about the Mercurial-devel mailing list