[PATCH 1 of 2] clone: for local clones, copy the branchcache from the right location (issue4286)
Siddharth Agarwal
sid at less-broken.com
Thu Aug 21 18:24:20 CDT 2014
On 08/21/2014 04:14 PM, Siddharth Agarwal wrote:
> # HG changeset patch
> # User Siddharth Agarwal <sid0 at fb.com>
> # Date 1408661912 25200
> # Thu Aug 21 15:58:32 2014 -0700
> # Node ID bca131b8416bef570f2d72e50100e26d451a691c
> # Parent 373d25ae3077814c3c05062ed11f21d5447cacd7
> clone: for local clones, copy the branchcache from the right location (issue4286)
Oops, test-check-commit-hg.t fails with 'summary line too long'. I'll
fix up and resend.
>
> The unfiltered branchcache is in .hg/cache/branch2, not
> .hg/store/cache/branch2.
>
> diff --git a/mercurial/hg.py b/mercurial/hg.py
> --- a/mercurial/hg.py
> +++ b/mercurial/hg.py
> @@ -367,7 +367,7 @@
> # Recomputing branch cache might be slow on big repos,
> # so just copy it
> dstcachedir = os.path.join(destpath, 'cache')
> - srcbranchcache = srcrepo.sjoin('cache/branch2')
> + srcbranchcache = srcrepo.join('cache/branch2')
> dstbranchcache = os.path.join(dstcachedir, 'branch2')
> if os.path.exists(srcbranchcache):
> if not os.path.exists(dstcachedir):
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> http://selenic.com/mailman/listinfo/mercurial-devel
More information about the Mercurial-devel
mailing list