Slow pull that exchanges no changes

Matt Mackall mpm at selenic.com
Wed Jul 27 19:49:17 UTC 2016


On Wed, 2016-07-27 at 12:43 -0500, Xavier Zwirtz wrote:
> I am experiencing very slow pulls on a repo with evolve enabled. Both repos 
> are on my local disk. If I run a pull using a file system path the command 
> finishes in 1.083 seconds. However if I run `hg serve` and pull from that 
> instead the total time is 16.991 seconds. The repository is quite large,
> it contains 50,000 commits.

It's exchanging evolve's obsolete markers. There's an unsolved problem with
finding the minimum set of markers to exchange efficiently. The current
algorithm is fairly suboptimal.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Evolve-testers mailing list