aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit/META-INF
diff options
context:
space:
mode:
authorSimeon Andreev <simeon.danailov.andreev@gmail.com>2022-06-15 22:23:43 +0200
committerAndrey Loskutov <loskutov@gmx.de>2022-07-01 16:10:13 +0200
commit1a364c49ec88e5b2e642dddc743df5ebd7445daf (patch)
tree6bde32138b99d188d5586e2437306511975e086c /org.eclipse.jgit/META-INF
parentba93cd36d8d642ad448ee864e28e18c6c9b8781c (diff)
downloadjgit-1a364c49ec88e5b2e642dddc743df5ebd7445daf.tar.gz
jgit-1a364c49ec88e5b2e642dddc743df5ebd7445daf.zip
JGit blame very slow for large merge commits that rename files
Adjusted BlameGenerator to filter rename detection with the blame path. This reduces the running time of the blame computation significantly, for repositories with massive commits involving renames. The filtered rename detection is made (internally) available with: org.eclipse.jgit.internal.diff.FilteredRenameDetector Bug: 578900 Change-Id: I6580004e81102d685081b8180da1587a35073d36 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
Diffstat (limited to 'org.eclipse.jgit/META-INF')
-rw-r--r--org.eclipse.jgit/META-INF/MANIFEST.MF2
1 files changed, 2 insertions, 0 deletions
diff --git a/org.eclipse.jgit/META-INF/MANIFEST.MF b/org.eclipse.jgit/META-INF/MANIFEST.MF
index 6d43eba6c5..b919140989 100644
--- a/org.eclipse.jgit/META-INF/MANIFEST.MF
+++ b/org.eclipse.jgit/META-INF/MANIFEST.MF
@@ -70,6 +70,8 @@ Export-Package: org.eclipse.jgit.annotations;version="6.3.0",
org.eclipse.jgit.internal;version="6.3.0";
x-friends:="org.eclipse.jgit.test,
org.eclipse.jgit.http.test",
+ org.eclipse.jgit.internal.diff;version="6.3.0";
+ x-friends:="org.eclipse.jgit.test",
org.eclipse.jgit.internal.diffmergetool;version="6.3.0";
x-friends:="org.eclipse.jgit.test,
org.eclipse.jgit.pgm.test,