hg pull slower than hg clone by orders of magnitude
Created originally on Bitbucket by BrunoR (Bruno Franca dos Reis)
When I clone a biggish Git repository, for instance, hg clone git+https://github.com/twitter/bootstrap.git
, the process is relatively fast (a couple of minutes). However, whenever there's a modification in the remote repository and I run hg pull -u
, I've literally waited for hours and the operation wouldn't finish.
Isn't it strange? I'd expect a simple pull
, that would bring, say, 3 or 4 commits to my local repository, to be much, much faster than an initial clone
, however the timings are the other way round!
Is it expected? Is it fixable and/or planned? Or is it something related to my setup, maybe? I'm running Mercurial 2.6 on Windows 8 Pro x64 installed through TortoiseHG, with the latest hg-git version. My Python's installation ("Portable Python") version is 2.7.3, and I installed dulwhich
with easy_install
, which gave me version 0.8.7.