Use try-with-resource to close resources in BundleWriter

Change-Id: I5341973737f6d21c04982bcbefc2ed672ac9bcff
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
Matthias Sohn 2015-04-02 01:25:46 +02:00
parent d94ce9c754
commit d4380a9c81
1 changed files with 1 additions and 4 deletions

View File

@ -194,8 +194,7 @@ public void writeBundle(ProgressMonitor monitor, OutputStream os)
PackConfig pc = packConfig; PackConfig pc = packConfig;
if (pc == null) if (pc == null)
pc = new PackConfig(db); pc = new PackConfig(db);
PackWriter packWriter = new PackWriter(pc, db.newObjectReader()); try (PackWriter packWriter = new PackWriter(pc, db.newObjectReader())) {
try {
final HashSet<ObjectId> inc = new HashSet<ObjectId>(); final HashSet<ObjectId> inc = new HashSet<ObjectId>();
final HashSet<ObjectId> exc = new HashSet<ObjectId>(); final HashSet<ObjectId> exc = new HashSet<ObjectId>();
inc.addAll(include.values()); inc.addAll(include.values());
@ -233,8 +232,6 @@ public void writeBundle(ProgressMonitor monitor, OutputStream os)
w.write('\n'); w.write('\n');
w.flush(); w.flush();
packWriter.writePack(monitor, monitor, os); packWriter.writePack(monitor, monitor, os);
} finally {
packWriter.release();
} }
} }
} }