List of usage examples for org.eclipse.jgit.internal.storage.dfs InMemoryRepository InMemoryRepository
InMemoryRepository(Builder builder)
From source file:com.benhumphreys.jgitcassandra.InMemoryRepositoryResolver.java
License:Apache License
@Override public Repository open(DaemonClient client, String name) throws RepositoryNotFoundException, ServiceNotAuthorizedException, ServiceNotEnabledException, ServiceMayNotContinueException { InMemoryRepository repo = repositories.get(name); if (repo == null) { repo = new InMemoryRepository(new DfsRepositoryDescription(name)); repositories.put(name, repo);/*from ww w.j a v a2s. c o m*/ } return repo; }
From source file:com.gitblit.plugin.tbacl.MockGitblit.java
License:Apache License
@Override public Repository getRepository(String name) { DfsRepositoryDescription descr = new DfsRepositoryDescription(name); return new InMemoryRepository(descr); }
From source file:com.google.gerrit.gpg.GerritPublicKeyCheckerTest.java
License:Apache License
@Before public void setUpInjector() throws Exception { Config cfg = InMemoryModule.newDefaultConfig(); cfg.setInt("receive", null, "maxTrustDepth", 2); cfg.setStringList("receive", null, "trustedKey", ImmutableList.of(Fingerprint.toString(keyB().getPublicKey().getFingerprint()), Fingerprint.toString(keyD().getPublicKey().getFingerprint()))); Injector injector = Guice.createInjector(new InMemoryModule(cfg, new TestNotesMigration())); lifecycle = new LifecycleManager(); lifecycle.add(injector);/*from w w w.ja va 2 s . com*/ injector.injectMembers(this); lifecycle.start(); db = schemaFactory.open(); schemaCreator.create(db); userId = accountManager.authenticate(AuthRequest.forUser("user")).getAccountId(); Account userAccount = db.accounts().get(userId); // Note: does not match any key in TestKeys. userAccount.setPreferredEmail("user@example.com"); db.accounts().update(ImmutableList.of(userAccount)); user = reloadUser(); requestContext.setContext(new RequestContext() { @Override public CurrentUser getUser() { return user; } @Override public Provider<ReviewDb> getReviewDbProvider() { return Providers.of(db); } }); storeRepo = new InMemoryRepository(new DfsRepositoryDescription("repo")); store = new PublicKeyStore(storeRepo); }
From source file:com.google.gerrit.gpg.PublicKeyCheckerTest.java
License:Apache License
@Before public void setUp() { repo = new InMemoryRepository(new DfsRepositoryDescription("repo")); store = new PublicKeyStore(repo); }
From source file:com.google.gerrit.gpg.PublicKeyStoreTest.java
License:Apache License
@Before public void setUp() throws Exception { tr = new TestRepository<>(new InMemoryRepository(new DfsRepositoryDescription("pubkeys"))); store = new PublicKeyStore(tr.getRepository()); }
From source file:com.google.gerrit.gpg.PushCertificateCheckerTest.java
License:Apache License
@Before public void setUp() throws Exception { TestKey key1 = TestKey.key1();/*from ww w .j a va 2 s.co m*/ TestKey key3 = TestKey.key3(); tr = new TestRepository<>(new InMemoryRepository(new DfsRepositoryDescription("repo"))); tr.branch(REFS_GPG_KEYS).commit() .add(PublicKeyStore.keyObjectId(key1.getPublicKey().getKeyID()).name(), key1.getPublicKeyArmored()) .add(PublicKeyStore.keyObjectId(key3.getPublicKey().getKeyID()).name(), key3.getPublicKeyArmored()) .create(); signedPushConfig = new SignedPushConfig(); signedPushConfig.setCertNonceSeed("sekret"); signedPushConfig.setCertNonceSlopLimit(60 * 24); checker = new PushCertificateChecker(new PublicKeyChecker()) { @Override protected Repository getRepository() { return tr.getRepository(); } @Override protected boolean shouldClose(Repository repo) { return false; } }; }
From source file:com.google.gerrit.server.git.gpg.PushCertificateCheckerTest.java
License:Apache License
@Before public void setUp() throws Exception { TestKey key1 = TestKey.key1();/* ww w . ja v a 2 s. c om*/ TestKey key3 = TestKey.key3(); tr = new TestRepository<>(new InMemoryRepository(new DfsRepositoryDescription("repo"))); tr.branch(RefNames.REFS_GPG_KEYS).commit() .add(PublicKeyStore.keyObjectId(key1.getPublicKey().getKeyID()).name(), key1.getPublicKeyArmored()) .add(PublicKeyStore.keyObjectId(key3.getPublicKey().getKeyID()).name(), key3.getPublicKeyArmored()) .create(); signedPushConfig = new SignedPushConfig(); signedPushConfig.setCertNonceSeed("sekret"); signedPushConfig.setCertNonceSlopLimit(60 * 24); checker = new PushCertificateChecker(new PublicKeyChecker()) { @Override protected Repository getRepository() { return tr.getRepository(); } @Override protected boolean shouldClose(Repository repo) { return false; } }; }
From source file:com.google.gerrit.server.git.GroupCollectorTest.java
License:Apache License
@Before public void setUp() throws Exception { tr = new TestRepository<>(new InMemoryRepository(new DfsRepositoryDescription("repo"))); }
From source file:com.google.gerrit.server.notedb.NoteDbUpdateManagerTest.java
License:Apache License
@SafeVarargs private static BatchRefUpdate newBatchRefUpdate(Consumer<ReceiveCommand>... resultSetters) { try (Repository repo = new InMemoryRepository(new DfsRepositoryDescription("repo"))) { BatchRefUpdate bru = repo.getRefDatabase().newBatchUpdate(); for (int i = 0; i < resultSetters.length; i++) { ReceiveCommand cmd = new ReceiveCommand(ObjectId.fromString(String.format("%039x1", i)), ObjectId.fromString(String.format("%039x2", i)), "refs/heads/branch" + i); bru.addCommand(cmd);//from www . java 2s. c o m resultSetters[i].accept(cmd); } return bru; } }
From source file:com.google.gitiles.blame.BlameServletTest.java
License:Apache License
@Before public void setUp() throws Exception { DfsRepository r = new InMemoryRepository(new DfsRepositoryDescription("test")); repo = new TestRepository<>(r); servlet = TestGitilesServlet.create(repo); }