commit | d545c2970b0532660452182f06d3c9366320df79 | [log] [tgz] |
---|---|---|
author | David Pursehouse <dpursehouse@collab.net> | Wed Feb 01 22:47:34 2017 +0900 |
committer | David Pursehouse <dpursehouse@collab.net> | Fri Feb 03 00:54:19 2017 +0000 |
tree | 71498c50daaf3259c1128d6c2a8199d366a377d9 | |
parent | 368e96a13bf5d291796b2f47c3e01577252f74d9 [diff] |
InMemoryRepositoryManager: Increment repository use count When the same repository is opened more than once its use count should be incremented. If it is not, closing it more than once will result in the warning from JGit: close() called when useCnt is already zero Change-Id: I08ed7b544bef942a595f2a85030e6d4faa90f3f2
diff --git a/gerrit-server/src/test/java/com/google/gerrit/testutil/InMemoryRepositoryManager.java b/gerrit-server/src/test/java/com/google/gerrit/testutil/InMemoryRepositoryManager.java index f98d63f..e7bd8f8 100644 --- a/gerrit-server/src/test/java/com/google/gerrit/testutil/InMemoryRepositoryManager.java +++ b/gerrit-server/src/test/java/com/google/gerrit/testutil/InMemoryRepositoryManager.java
@@ -121,6 +121,7 @@ throws RepositoryNotFoundException { Repo repo = repos.get(normalize(name)); if (repo != null) { + repo.incrementOpen(); return repo; } throw new RepositoryNotFoundException(name.get());