IndexDiff: Refactor to open Repository in try-with-resource

Change-Id: I667d685ccedc730e786f1e52323fdeba4b91af3e
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
David Pursehouse 2018-03-14 12:10:50 +09:00
parent 7bd2a4a7c6
commit 5639639b06
1 changed files with 3 additions and 6 deletions

View File

@ -542,10 +542,9 @@ public boolean diff(final ProgressMonitor monitor, int estWorkTreeSize,
JGitText.get().invalidIgnoreParamSubmodule,
smw.getPath()), e);
}
Repository subRepo = smw.getRepository();
if (subRepo != null) {
String subRepoPath = smw.getPath();
try {
try (Repository subRepo = smw.getRepository()) {
if (subRepo != null) {
String subRepoPath = smw.getPath();
ObjectId subHead = subRepo.resolve("HEAD"); //$NON-NLS-1$
if (subHead != null
&& !subHead.equals(smw.getObjectId())) {
@ -574,8 +573,6 @@ public boolean diff(final ProgressMonitor monitor, int estWorkTreeSize,
recordFileMode(subRepoPath, FileMode.GITLINK);
}
}
} finally {
subRepo.close();
}
}
}