RefUpdateTest: Don't call createBareRepository in try-with-resource
createBareRepository adds the created repo to the list of repos to be closed in the superclass's teardown. Wrapping it in try-with-resource causes it to be closed too many times, resulting in a corrupt use count. Change-Id: I4c70630bf6008544324dda453deb141f4f89472c Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
parent
25b14084c9
commit
ac6353e9e5
|
@ -239,14 +239,14 @@ public void testDeleteHead() throws IOException {
|
|||
|
||||
@Test
|
||||
public void testDeleteHeadInBareRepo() throws IOException {
|
||||
try (Repository bareRepo = createBareRepository()) {
|
||||
RefUpdate ref = bareRepo.updateRef(Constants.HEAD);
|
||||
ref.setNewObjectId(ObjectId.fromString("0123456789012345678901234567890123456789"));
|
||||
// Create the HEAD ref so we can delete it.
|
||||
assertEquals(Result.NEW, ref.update());
|
||||
ref = bareRepo.updateRef(Constants.HEAD);
|
||||
delete(bareRepo, ref, Result.NO_CHANGE, true, true);
|
||||
}
|
||||
Repository bareRepo = createBareRepository();
|
||||
RefUpdate ref = bareRepo.updateRef(Constants.HEAD);
|
||||
ref.setNewObjectId(ObjectId
|
||||
.fromString("0123456789012345678901234567890123456789"));
|
||||
// Create the HEAD ref so we can delete it.
|
||||
assertEquals(Result.NEW, ref.update());
|
||||
ref = bareRepo.updateRef(Constants.HEAD);
|
||||
delete(bareRepo, ref, Result.NO_CHANGE, true, true);
|
||||
}
|
||||
/**
|
||||
* Delete a loose ref and make sure the directory in refs is deleted too,
|
||||
|
|
Loading…
Reference in New Issue