Max Horn
Max Horn
That sounds really bad :-/. BTW, you mention that it also affects git-remote-hg from git.git/contrib -- you may wish to inform its author about this issue, too (e.g. by filing...
I can reliably reproduce this issue with a local clone of the pygments repository (which is much smaller than the pypy repository, which is helpful). This does it: ``` hg...
Nice work, Jed! So at least part of (if not all?) the problem seems to be I/O -- less than 100 MB packed data gets blown up to 2.2 GB...
Yeah, zlib is pretty fast. The bottleneck really seems to be funneling all that data through a pipe between gitifyhg and git-fast-import. Hence the idea of directly adding to the...
So to summarize, the main problem seems to be the speed taken for extracting the data from the hg revlog? I am not so familiar with the way the revlog...
Thanks for the report. This used to work, so it looks like a regression. In any case, we definitely should fix this.
For a truly complete testing experience, I guess setting up a custom http and/or ssh server on the local machine would be the way to go. Both should be doable,...
For the record, I merged a variant of pr #12 into my git-remote-hg fork at https://github.com/fingolfin/git-remote-hg.
My fork https://github.com/fingolfin/git-remote-hg is actually quite alive :) However, I also do not much more than fixing serious bugs and ensuring it stays compatible with new Mercurial releases for now....
@nathanielcook THat sounds about right to me. The "problem" is to automate that. It actually shouldn't be that hard, but "somebody" has to do it (and ideally also write test...