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:
parent
d94ce9c754
commit
d4380a9c81
|
@ -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();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue