emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PROPOSAL: Move to git, now that bzr is no longer a req.


From: Eli Zaretskii
Subject: Re: PROPOSAL: Move to git, now that bzr is no longer a req.
Date: Tue, 07 Jan 2014 21:20:59 +0200

> From: David Kastrup <address@hidden>
> Date: Tue, 07 Jan 2014 20:17:15 +0100
> 
> At any rate, I'm currently just analyzing the code for git-blame, and
> for better or worse, it's appallingly bad (quadratic in file size, times
> number of commits).  It should be fairly straightforward to bring down
> the time rather dramatically.  Several inner loops are run more than
> 2^32 times for "git blame src/xdisp.c".
> 
> It's not a design decision, it is just bad programming.  Salvageable.
> Considering how much life time I spent waiting for some git-gui blame (I
> conveniently forgot about that, I have to admit) it's sort of amusing
> that I never thought of looking at its code (several years ago,
> I improved some of the performance-critical but already efficient parts
> of git).  This should be rather low-hanging fruit.

It would be nice, as for me xdisp.c is a file into whose history I
must dig very frequently.

Thanks.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]