Kaynağa Gözat

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

Change-Id: I667d685ccedc730e786f1e52323fdeba4b91af3e
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
tags/v5.0.0.201805151920-m7
David Pursehouse 6 yıl önce
ebeveyn
işleme
5639639b06

+ 3
- 6
org.eclipse.jgit/src/org/eclipse/jgit/lib/IndexDiff.java Dosyayı Görüntüle

@@ -542,10 +542,9 @@ public class IndexDiff {
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 class IndexDiff {
recordFileMode(subRepoPath, FileMode.GITLINK);
}
}
} finally {
subRepo.close();
}
}
}

Loading…
İptal
Kaydet