mercurial at 52935: 23 new changesets

Mercurial Commits hg at intevation.de
Mon Feb 17 11:15:17 UTC 2025


23 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/3ee343dd3abf
changeset:   52913:3ee343dd3abf
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 20 12:16:54 2025 +0100
summary:     stream-clone-v2: extract the stream parsing code in a function

https://www.mercurial-scm.org/repo/hg/rev/70306aefa52b
changeset:   52914:70306aefa52b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 20 12:32:37 2025 +0100
summary:     stream-clone-v2: extract the file writing code in a function

https://www.mercurial-scm.org/repo/hg/rev/307c4a0b91a0
changeset:   52915:307c4a0b91a0
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 20 13:00:21 2025 +0100
summary:     stream-clone-v2: turn the file chunking function into a class

https://www.mercurial-scm.org/repo/hg/rev/7f848cfc4286
changeset:   52916:7f848cfc4286
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 20 15:13:30 2025 +0100
summary:     stream-clone-v2: use dedicated threads to write the data on disk

https://www.mercurial-scm.org/repo/hg/rev/58baa86c7a02
changeset:   52917:58baa86c7a02
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 27 19:15:39 2025 +0100
summary:     stream-clone-v2: make the number of writer dependent of usage config

https://www.mercurial-scm.org/repo/hg/rev/d5ae681834e8
changeset:   52918:d5ae681834e8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 20 17:05:22 2025 +0100
summary:     stream-clone-v2: also use a thread to read the streamed data

https://www.mercurial-scm.org/repo/hg/rev/fdae7c26d038
changeset:   52919:fdae7c26d038
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 27 18:08:19 2025 +0100
summary:     chunkbuffer: provide a "__iter__" pass through

https://www.mercurial-scm.org/repo/hg/rev/f863fc99bef9
changeset:   52920:f863fc99bef9
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 27 18:08:34 2025 +0100
summary:     bundle2-part: provide a "__iter__" pass through

https://www.mercurial-scm.org/repo/hg/rev/9abf173a958b
changeset:   52921:9abf173a958b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Jan 21 04:28:11 2025 +0100
summary:     stream-clone-v2: use the pass through for threaded stream clone

https://www.mercurial-scm.org/repo/hg/rev/e4552f135e35
changeset:   52922:e4552f135e35
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 27 18:18:57 2025 +0100
summary:     chunkbuffer: add a "tell()" method on chunk buffer

https://www.mercurial-scm.org/repo/hg/rev/2787db338b15
changeset:   52923:2787db338b15
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 29 15:50:01 2025 +0100
summary:     bundle2: also expose the `tell` attribute of the underlying chunkbuffer

https://www.mercurial-scm.org/repo/hg/rev/aee193b1c784
changeset:   52924:aee193b1c784
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 27 18:22:01 2025 +0100
summary:     stream-clone-v2: introduce a way to limit memory usage of the threaded version

https://www.mercurial-scm.org/repo/hg/rev/363914ba328d
changeset:   52925:363914ba328d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 03 21:31:35 2025 +0100
summary:     stream-clone-v2: no longer use the stdlib Condition object

https://www.mercurial-scm.org/repo/hg/rev/0af8965b668a
changeset:   52926:0af8965b668a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 05 12:17:00 2025 +0100
summary:     stream-clone-v2: use a Queue implementation without a stdlib Condition object

https://www.mercurial-scm.org/repo/hg/rev/f1ac5117459b
changeset:   52927:f1ac5117459b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 03 23:28:09 2025 +0100
summary:     stream-clone-v2: avoid waking further thread if only 1 item is available

https://www.mercurial-scm.org/repo/hg/rev/c92f9edd362a
changeset:   52928:c92f9edd362a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 05 21:58:05 2025 +0100
summary:     util: expose the default chunk size for filechunkiter

https://www.mercurial-scm.org/repo/hg/rev/119cddd02b8c
changeset:   52929:119cddd02b8c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 05 21:59:32 2025 +0100
summary:     stream-clone-v2: simplify the handling of small file

https://www.mercurial-scm.org/repo/hg/rev/34fa51c25112
changeset:   52930:34fa51c25112
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Fri Nov 29 22:22:54 2024 +0100
summary:     stream-clone-v2: disable the garbage collector during consumption

https://www.mercurial-scm.org/repo/hg/rev/b6f24a92b399
changeset:   52931:b6f24a92b399
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sat Nov 30 02:24:22 2024 +0100
summary:     vfs: add a "buffering" argument to vfs mirroring the Python one

https://www.mercurial-scm.org/repo/hg/rev/7fc882f7fada
changeset:   52932:7fc882f7fada
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 20 12:41:20 2025 +0100
summary:     stream-clone-v2: disable buffering when writing the files

https://www.mercurial-scm.org/repo/hg/rev/5b8f6e198a6e
changeset:   52933:5b8f6e198a6e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 29 02:17:33 2025 +0100
summary:     stream-clone-v2: centralize preparation for streamed files

https://www.mercurial-scm.org/repo/hg/rev/22e264ac7f60
changeset:   52934:22e264ac7f60
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 29 02:23:02 2025 +0100
summary:     stream-clone-v2: bypass the vfs to write the file on disk

https://www.mercurial-scm.org/repo/hg/rev/c124308e3cd4
changeset:   52935:c124308e3cd4
tag:         tip
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 29 02:27:05 2025 +0100
summary:     stream-clone-v2: directly use the os module for file operation

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


More information about the Mercurial-devel mailing list