[pacman-dev] [PATCH] makepkg: Pass --stream to `hg clone` when creating the working copy

Luke Shumaker lukeshu at lukeshu.com
Wed Sep 19 19:15:31 UTC 2018

On Sat, 08 Sep 2018 16:31:16 -0400,
Luke Shumaker wrote:
> From: Luke Shumaker <lukeshu at parabola.nu>
> Without --stream, `hg clone` reencodes+recompresses the entire repository,
> to the storage settings of the host.  But download_hg() already did that
> on the initial network clone, and it is 100% pointless duplicated work for
> the local clone.
> The work that this saves is CPU-bound (not disk-bound), and is restricted
> to a single core.

After more testing, this didn't have the speed-up that I expected.
Consider the patch withdrawn.

Happy hacking,
~ Luke Shumaker

More information about the pacman-dev mailing list