Use try-with-resources to fix warnings in AddCommand
- replaces use of deprecated ObjectInserter.release() - auto-close TreeWalk Change-Id: I540ee711b8c3430a71fdff07add506b7d9c039dc Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
parent
d94ce9c754
commit
e5b81e49e8
|
@ -137,13 +137,12 @@ public DirCache call() throws GitAPIException, NoFilepatternException {
|
||||||
if (filepatterns.contains(".")) //$NON-NLS-1$
|
if (filepatterns.contains(".")) //$NON-NLS-1$
|
||||||
addAll = true;
|
addAll = true;
|
||||||
|
|
||||||
ObjectInserter inserter = repo.newObjectInserter();
|
try (ObjectInserter inserter = repo.newObjectInserter();
|
||||||
try {
|
final TreeWalk tw = new TreeWalk(repo)) {
|
||||||
dc = repo.lockDirCache();
|
dc = repo.lockDirCache();
|
||||||
DirCacheIterator c;
|
DirCacheIterator c;
|
||||||
|
|
||||||
DirCacheBuilder builder = dc.builder();
|
DirCacheBuilder builder = dc.builder();
|
||||||
final TreeWalk tw = new TreeWalk(repo);
|
|
||||||
tw.addTree(new DirCacheBuildIterator(builder));
|
tw.addTree(new DirCacheBuildIterator(builder));
|
||||||
if (workingTreeIterator == null)
|
if (workingTreeIterator == null)
|
||||||
workingTreeIterator = new FileTreeIterator(repo);
|
workingTreeIterator = new FileTreeIterator(repo);
|
||||||
|
@ -212,7 +211,6 @@ else if (!(path.equals(lastAddedFile))) {
|
||||||
throw new JGitInternalException(
|
throw new JGitInternalException(
|
||||||
JGitText.get().exceptionCaughtDuringExecutionOfAddCommand, e);
|
JGitText.get().exceptionCaughtDuringExecutionOfAddCommand, e);
|
||||||
} finally {
|
} finally {
|
||||||
inserter.release();
|
|
||||||
if (dc != null)
|
if (dc != null)
|
||||||
dc.unlock();
|
dc.unlock();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue