diff options
author | Simeon Andreev <simeon.danailov.andreev@gmail.com> | 2022-06-15 22:23:43 +0200 |
---|---|---|
committer | Andrey Loskutov <loskutov@gmx.de> | 2022-07-01 16:10:13 +0200 |
commit | 1a364c49ec88e5b2e642dddc743df5ebd7445daf (patch) | |
tree | 6bde32138b99d188d5586e2437306511975e086c /org.eclipse.jgit/META-INF | |
parent | ba93cd36d8d642ad448ee864e28e18c6c9b8781c (diff) | |
download | jgit-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.MF | 2 |
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, |