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);
|
||||
|
||||
bind(GitRepositoryManager.class)
|
||||
.toInstance(new InMemoryRepositoryManager());
|
||||
.to(InMemoryRepositoryManager.class);
|
||||
bind(InMemoryRepositoryManager.class).in(SINGLETON);
|
||||
|
||||
bind(MetricMaker.class).to(DisabledMetricMaker.class);
|
||||
bind(DataSourceType.class).to(InMemoryH2Type.class);
|
||||
|
||||
@@ -115,6 +115,7 @@ public class InMemoryRepositoryManager implements GitRepositoryManager {
|
||||
throws RepositoryNotFoundException {
|
||||
Repo repo = repos.get(normalize(name));
|
||||
if (repo != null) {
|
||||
repo.incrementOpen();
|
||||
return repo;
|
||||
}
|
||||
throw new RepositoryNotFoundException(name.get());
|
||||
|
||||
Reference in New Issue
Block a user