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