Ben Hutchings writes ("Bug#905995: git-debrebase is slow with large numbers of non-upstream commits"): > Package: git-debrebase > Version: 6.6 > Severity: normal > > For reference, my work can be found on the "use-dgit" branch of > <https://salsa.debian.org/benh/linux.git>. > > git debrebase (that is, the default operation) is very slow in the > linux repository. I don't know whether the size of the tree, or the > number of commits to upstream code, or both, is the problem. On stable > branches we may have 1000 or more such commits, so if (as I suspect) > the time is proportional to that number then I think we would need at > least a factor of 10 improvement in the speed of operation.
Thanks for filing this bug. As I say in my mails on the lists, I have some work which makes `git-debrebase' about as fast as `git-debrebase status'. On my laptop that is now about 3.4s rather than 77s on your branch. I can probably improve this by another factor of maybe 4 - how worthwhile would that be ? I'd have to do some rework of the diffing arrangements. Ian. -- Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own. If I emailed you from an address @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.