3 ms·
It works fine on nixpkgs, which is by some measures larger than the linux git repo. jj git clone/fetch/push are using the corresponding git commands under the
by Macha 2y ago
It works fine on nixpkgs, which is by some measures larger than the linux git repo.
jj git clone/fetch/push are using the corresponding git commands under the hood so they won't improve on git performance but also it doesn't have much overheard of its own.
If you're using the -T revset syntax, you can specify a revset that requires looking at every commit, which is slow, but that's equivalent to asking for `git log -n 1000000`
- evgpbfhnr 2y agoThanks! My nixpkgs clone is 5.2GB so it's not too far indeed! :) I think the nixpkgs workflow is much less prone to rebase/merges (some cherry-picks to stable branches I don't do much), but it's a very good data point, thank you. I guess I'll give it a try over christmas break..