|
|
@@ -200,8 +200,7 @@ public class BlameCommand extends GitCommand<BlameResult> { |
|
|
|
*/ |
|
|
|
public BlameResult call() throws GitAPIException { |
|
|
|
checkCallable(); |
|
|
|
BlameGenerator gen = new BlameGenerator(repo, path); |
|
|
|
try { |
|
|
|
try (BlameGenerator gen = new BlameGenerator(repo, path)) { |
|
|
|
if (diffAlgorithm != null) |
|
|
|
gen.setDiffAlgorithm(diffAlgorithm); |
|
|
|
if (textComparator != null) |
|
|
@@ -231,8 +230,6 @@ public class BlameCommand extends GitCommand<BlameResult> { |
|
|
|
return gen.computeBlameResult(); |
|
|
|
} catch (IOException e) { |
|
|
|
throw new JGitInternalException(e.getMessage(), e); |
|
|
|
} finally { |
|
|
|
gen.release(); |
|
|
|
} |
|
|
|
} |
|
|
|
|