@Override public void create() { actual.create(); snapshot.create(); snapshot.putAll(actual.getAll()); }
@Override public void create() { actual.create(); snapshot.create(); snapshot.putAll(actual.getAll()); }
@Override public void create() { refDb.create(); // copy HEADS copyIfPresent(Ref.HEAD, Ref.WORK_HEAD, Ref.STAGE_HEAD, Ref.CHERRY_PICK_HEAD, Ref.MERGE_HEAD, Ref.ORIG_HEAD); copyAll(refDb.getAll(Ref.HEADS_PREFIX)); copyAll(refDb.getAll(Ref.REMOTES_PREFIX)); copyAll(refDb.getAll(Ref.TAGS_PREFIX)); }
@Override public void create() { refDb.create(); // copy HEADS copyIfPresent(Ref.HEAD, Ref.WORK_HEAD, Ref.STAGE_HEAD, Ref.CHERRY_PICK_HEAD, Ref.MERGE_HEAD, Ref.ORIG_HEAD); copyAll(refDb.getAll(Ref.HEADS_PREFIX)); copyAll(refDb.getAll(Ref.REMOTES_PREFIX)); copyAll(refDb.getAll(Ref.TAGS_PREFIX)); }
@Before public void setUp() throws Exception { File repoDir = tmpFolder.newFolder("repo", ".geogig"); File workingDirectory = repoDir.getParentFile(); File userHomeDirectory = tmpFolder.newFolder("home"); Platform platform = new TestPlatform(workingDirectory, userHomeDirectory); refDb = createDatabase(platform); refDb.create(); }
@Before public void setUp() throws Exception { File repoDir = tmpFolder.newFolder("repo", ".geogig"); File workingDirectory = repoDir.getParentFile(); File userHomeDirectory = tmpFolder.newFolder("home"); Platform platform = new TestPlatform(workingDirectory, userHomeDirectory); refDb = createDatabase(platform); refDb.create(); }
@Override public void open() throws RepositoryConnectionException { Optional<URI> repoUrl = command(ResolveGeogigURI.class).call(); Preconditions.checkState(repoUrl.isPresent(), "Repository URL can't be located"); this.repositoryLocation = repoUrl.get(); if (!context.refDatabase().checkConfig()) { context.refDatabase().configure(); } if (!context.objectDatabase().checkConfig()) { context.objectDatabase().configure(); } if (!context.indexDatabase().checkConfig()) { context.indexDatabase().configure(); } context.refDatabase().create(); context.objectDatabase().open(); context.indexDatabase().open(); context.conflictsDatabase().open(); for (RepositoryListener l : listeners) { l.opened(this); } open = true; }
@Override public void open() throws RepositoryConnectionException { Optional<URI> repoUrl = command(ResolveGeogigURI.class).call(); Preconditions.checkState(repoUrl.isPresent(), "Repository URL can't be located"); this.repositoryLocation = repoUrl.get(); if (!context.refDatabase().checkConfig()) { context.refDatabase().configure(); } if (!context.objectDatabase().checkConfig()) { context.objectDatabase().configure(); } if (!context.indexDatabase().checkConfig()) { context.indexDatabase().configure(); } context.refDatabase().create(); context.objectDatabase().open(); context.indexDatabase().open(); context.conflictsDatabase().open(); for (RepositoryListener l : listeners) { l.opened(this); } open = true; }