Преглед на файлове

ConcurrentRepackTest: Open RevWalk in try-with-resource

Change-Id: Idc7b7bbdc1df05372b873cbe4c495474f3ffd64b
Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
tags/v4.3.0.201603230630-rc1
David Pursehouse преди 8 години
родител
ревизия
8bbd9077e4
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6
    3
      org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ConcurrentRepackTest.java

+ 6
- 3
org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ConcurrentRepackTest.java Целия файл



private RevObject parse(final AnyObjectId id) private RevObject parse(final AnyObjectId id)
throws MissingObjectException, IOException { 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) private File[] pack(final Repository src, final RevObject... list)


private RevObject writeBlob(final Repository repo, final String data) private RevObject writeBlob(final Repository repo, final String data)
throws IOException { throws IOException {
final RevWalk revWalk = new RevWalk(repo);
final byte[] bytes = Constants.encode(data); final byte[] bytes = Constants.encode(data);
final ObjectId id; final ObjectId id;
try (ObjectInserter inserter = repo.newObjectInserter()) { try (ObjectInserter inserter = repo.newObjectInserter()) {
} catch (MissingObjectException e) { } catch (MissingObjectException e) {
// Ok // Ok
} }
return revWalk.lookupBlob(id);
try (RevWalk revWalk = new RevWalk(repo)) {
return revWalk.lookupBlob(id);
}
} }
} }

Loading…
Отказ
Запис