Browse Source

Merge "Use try-with-resources to fix warnings in AddCommand"

stable-4.1
Shawn Pearce 10 years ago committed by Gerrit Code Review @ Eclipse.org
parent
commit
e0d95ab577
  1. 6
      org.eclipse.jgit/src/org/eclipse/jgit/api/AddCommand.java

6
org.eclipse.jgit/src/org/eclipse/jgit/api/AddCommand.java

@ -137,13 +137,12 @@ public class AddCommand extends GitCommand<DirCache> {
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 @@ public class AddCommand extends GitCommand<DirCache> {
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…
Cancel
Save