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.

Reply via email to