[PATCH 4 of 4] treemanifests: fix streaming clone

Martin von Zweigbergk martinvonz at google.com
Wed Feb 3 01:29:39 EST 2016


On Tue, Feb 2, 2016 at 10:16 PM Gregory Szorc <gregory.szorc at gmail.com>
wrote:

> On Tue, Feb 2, 2016 at 10:01 PM, Martin von Zweigbergk <
> martinvonz at google.com> wrote:
>
>> # HG changeset patch
>> # User Martin von Zweigbergk <martinvonz at google.com>
>> # Date 1454457679 28800
>> #      Tue Feb 02 16:01:19 2016 -0800
>> # Node ID 2431679901e4a4227a9051936991f7e7a22e5df0
>> # Parent  8f1c2d81ff45633457a1ba8b8f91d5bd347a0605
>> treemanifests: fix streaming clone
>>
>> Similar to the previous patch, the .hg/store/meta/ directory does not
>> get copied when when using "hg clone --uncompressed". Fix by making
>> sure that the files in the directory are generated by store.walk().
>>
>> Also update test-treemanifest.t to use an uppercase directory name so
>> we test that the path encoding works.
>>
>
> We may also want to add some tests for `hg debugcreatestreamclonebundle`
> (see test-bundle.t and test-clonebundles.t). At some point, functionality
> in that command needs to be rolled into `hg bundle`, so the effort for
> testing it shouldn't be lost.
>

Good idea. I had no idea such a thing even existed. Resending shortly.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mercurial-scm.org/pipermail/mercurial-devel/attachments/20160203/a03fb929/attachment.html>


More information about the Mercurial-devel mailing list