ConcurrentRepackTest: Open RevWalk in try-with-resource
Change-Id: Idc7b7bbdc1df05372b873cbe4c495474f3ffd64b Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
This commit is contained in:
parent
625a21f5f4
commit
8bbd9077e4
|
@ -211,7 +211,9 @@ private static void whackCache() {
|
|||
|
||||
private RevObject parse(final AnyObjectId id)
|
||||
throws MissingObjectException, IOException {
|
||||
return new RevWalk(db).parseAny(id);
|
||||
try (RevWalk rw = new RevWalk(db)) {
|
||||
return rw.parseAny(id);
|
||||
}
|
||||
}
|
||||
|
||||
private File[] pack(final Repository src, final RevObject... list)
|
||||
|
@ -280,7 +282,6 @@ private File fullPackFileName(final ObjectId name, final String suffix) {
|
|||
|
||||
private RevObject writeBlob(final Repository repo, final String data)
|
||||
throws IOException {
|
||||
final RevWalk revWalk = new RevWalk(repo);
|
||||
final byte[] bytes = Constants.encode(data);
|
||||
final ObjectId id;
|
||||
try (ObjectInserter inserter = repo.newObjectInserter()) {
|
||||
|
@ -293,6 +294,8 @@ private RevObject writeBlob(final Repository repo, final String data)
|
|||
} catch (MissingObjectException e) {
|
||||
// Ok
|
||||
}
|
||||
return revWalk.lookupBlob(id);
|
||||
try (RevWalk revWalk = new RevWalk(repo)) {
|
||||
return revWalk.lookupBlob(id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue