Hi!

I was running "vc-annotate" in Emacs for a file from a large repository (>40000 
files, a big percentage being binary, about 10 commits). For the first file the 
result was presented rather soon, but for a second file the command did not 
finish even after about 10 minutes!

The file in question is a rather short text file (124 kB), and according to git 
log it has one commit.

While being bored, I did an strace of the command to find out that a huge 
number of files is inspected.

I'm using git of openSUSE LEap 42.2 (git-2.10.2-3.1.x86_64).

Here's the stat of the process:

% cat /proc/6307/stat
6307 (git) R 6189 6307 6307 0 -1 4194304 30514692 0 1860 0 142035 6333 0 0 20 0 
1 0 14519800 5850595328 391884 18446744073709551615 4194304 6038988 
140726752300720 140726752293728 5549816 0 0 67108864 0 0 0 0 17 2 0 0 28211 0 0 
8138160 8173100 9625600 140726752306005 140726752306072 140726752306072 
140726752309227 0

Regards,
Ulrich

Reply via email to