Merge branch 'stable-2.13'
* stable-2.13: InMemoryRepositoryManager: Increment repository use count InMemoryTestingDatabaseModule: Bind InMemoryRepositoryManager as Singleton Update git submodules Change-Id: Ie7a6bf7d03a7a8898e88aee4b555567dc67e25a7
This commit is contained in:
@@ -79,7 +79,8 @@ class InMemoryTestingDatabaseModule extends LifecycleModule {
|
|||||||
makeSiteDirs(p);
|
makeSiteDirs(p);
|
||||||
|
|
||||||
bind(GitRepositoryManager.class)
|
bind(GitRepositoryManager.class)
|
||||||
.toInstance(new InMemoryRepositoryManager());
|
.to(InMemoryRepositoryManager.class);
|
||||||
|
bind(InMemoryRepositoryManager.class).in(SINGLETON);
|
||||||
|
|
||||||
bind(MetricMaker.class).to(DisabledMetricMaker.class);
|
bind(MetricMaker.class).to(DisabledMetricMaker.class);
|
||||||
bind(DataSourceType.class).to(InMemoryH2Type.class);
|
bind(DataSourceType.class).to(InMemoryH2Type.class);
|
||||||
|
|||||||
@@ -115,6 +115,7 @@ public class InMemoryRepositoryManager implements GitRepositoryManager {
|
|||||||
throws RepositoryNotFoundException {
|
throws RepositoryNotFoundException {
|
||||||
Repo repo = repos.get(normalize(name));
|
Repo repo = repos.get(normalize(name));
|
||||||
if (repo != null) {
|
if (repo != null) {
|
||||||
|
repo.incrementOpen();
|
||||||
return repo;
|
return repo;
|
||||||
}
|
}
|
||||||
throw new RepositoryNotFoundException(name.get());
|
throw new RepositoryNotFoundException(name.get());
|
||||||
|
|||||||
Reference in New Issue
Block a user