geogig.command(BranchRenameOp.class).setOldName(branchName.get(0)) .setNewName(branchName.get(1)).setForce(force).call(); console.println("renamed branch '" + branchName.get(0) + "' to '"
geogig.command(BranchRenameOp.class).setOldName(branchName.get(0)) .setNewName(branchName.get(1)).setForce(force).call(); console.println("renamed branch '" + branchName.get(0) + "' to '"
geogig.command(BranchRenameOp.class).setOldName(branchName.get(0)) .setNewName(branchName.get(1)).setForce(force).call(); console.println("renamed branch '" + branchName.get(0) + "' to '"
@Test public void SameNameTest() { exception.expect(IllegalArgumentException.class); geogig.command(BranchRenameOp.class).setNewName("master").setOldName("master").call(); }
@Test public void SameNameTest() { exception.expect(IllegalArgumentException.class); geogig.command(BranchRenameOp.class).setNewName("master").setOldName("master").call(); }
@Test public void RenamingCurrentBranchTest() throws Exception { insertAndAdd(points1); geogig.command(AddOp.class).call(); geogig.command(CommitOp.class).call(); Ref NewMaster = geogig.command(BranchRenameOp.class).setOldName("master") .setNewName("newMaster").call(); assertEquals(Ref.HEADS_PREFIX + "newMaster", NewMaster.getName()); Optional<Ref> result = geogig.command(RefParse.class).setName("master").call(); assertFalse(result.isPresent()); result = geogig.command(RefParse.class).setName("newMaster").call(); assertTrue(result.isPresent()); result = geogig.command(RefParse.class).setName(Ref.HEAD).call(); assertTrue(result.isPresent()); assertTrue(result.get() instanceof SymRef); assertEquals(NewMaster.getName(), ((SymRef) result.get()).getTarget()); }
@Test public void RenamingCurrentBranchTest() throws Exception { insertAndAdd(points1); geogig.command(AddOp.class).call(); geogig.command(CommitOp.class).call(); Ref NewMaster = geogig.command(BranchRenameOp.class).setOldName("master") .setNewName("newMaster").call(); assertEquals(Ref.HEADS_PREFIX + "newMaster", NewMaster.getName()); Optional<Ref> result = geogig.command(RefParse.class).setName("master").call(); assertFalse(result.isPresent()); result = geogig.command(RefParse.class).setName("newMaster").call(); assertTrue(result.isPresent()); result = geogig.command(RefParse.class).setName(Ref.HEAD).call(); assertTrue(result.isPresent()); assertTrue(result.get() instanceof SymRef); assertEquals(NewMaster.getName(), ((SymRef) result.get()).getTarget()); }
@Test public void RenamingUpdatesSymRefsTest() throws Exception { insertAndAdd(points1); geogig.command(AddOp.class).call(); geogig.command(CommitOp.class).call(); Ref TestBranch = geogig.command(BranchCreateOp.class).setName("TestBranch").call(); Optional<Ref> TestSymRef = geogig.command(UpdateSymRef.class) .setName(Ref.HEADS_PREFIX + "TestSymRef").setNewValue(TestBranch.getName()).call(); assertTrue(TestSymRef.isPresent()); assertEquals(TestBranch.getName(), ((SymRef) TestSymRef.get()).getTarget()); Ref SuperTestBranch = geogig.command(BranchRenameOp.class).setOldName("TestBranch") .setNewName("SuperTestBranch").call(); Optional<Ref> result = geogig.command(RefParse.class).setName("TestBranch").call(); assertFalse(result.isPresent()); result = geogig.command(RefParse.class).setName("SuperTestBranch").call(); assertTrue(result.isPresent()); result = geogig.command(RefParse.class).setName("TestSymRef").call(); assertTrue(result.isPresent()); assertTrue(result.get() instanceof SymRef); assertEquals(SuperTestBranch.getName(), ((SymRef) result.get()).getTarget()); }
@Test public void RenamingUpdatesSymRefsTest() throws Exception { insertAndAdd(points1); geogig.command(AddOp.class).call(); geogig.command(CommitOp.class).call(); Ref TestBranch = geogig.command(BranchCreateOp.class).setName("TestBranch").call(); Optional<Ref> TestSymRef = geogig.command(UpdateSymRef.class) .setName(Ref.HEADS_PREFIX + "TestSymRef").setNewValue(TestBranch.getName()).call(); assertTrue(TestSymRef.isPresent()); assertEquals(TestBranch.getName(), ((SymRef) TestSymRef.get()).getTarget()); Ref SuperTestBranch = geogig.command(BranchRenameOp.class).setOldName("TestBranch") .setNewName("SuperTestBranch").call(); Optional<Ref> result = geogig.command(RefParse.class).setName("TestBranch").call(); assertFalse(result.isPresent()); result = geogig.command(RefParse.class).setName("SuperTestBranch").call(); assertTrue(result.isPresent()); result = geogig.command(RefParse.class).setName("TestSymRef").call(); assertTrue(result.isPresent()); assertTrue(result.get() instanceof SymRef); assertEquals(SuperTestBranch.getName(), ((SymRef) result.get()).getTarget()); }
@Test public void RenamingABranchTest() throws Exception { insertAndAdd(points1); geogig.command(AddOp.class).call(); geogig.command(CommitOp.class).call(); Ref TestBranch = geogig.command(BranchCreateOp.class).setName("TestBranch").call(); Ref SuperTestBranch = geogig.command(BranchRenameOp.class).setOldName("TestBranch") .setNewName("SuperTestBranch").call(); Optional<Ref> result = geogig.command(RefParse.class).setName("TestBranch").call(); assertFalse(result.isPresent()); result = geogig.command(RefParse.class).setName("SuperTestBranch").call(); assertTrue(result.isPresent()); assertEquals(TestBranch.getObjectId(), SuperTestBranch.getObjectId()); }
@Test public void RenamingABranchTest() throws Exception { insertAndAdd(points1); geogig.command(AddOp.class).call(); geogig.command(CommitOp.class).call(); Ref TestBranch = geogig.command(BranchCreateOp.class).setName("TestBranch").call(); Ref SuperTestBranch = geogig.command(BranchRenameOp.class).setOldName("TestBranch") .setNewName("SuperTestBranch").call(); Optional<Ref> result = geogig.command(RefParse.class).setName("TestBranch").call(); assertFalse(result.isPresent()); result = geogig.command(RefParse.class).setName("SuperTestBranch").call(); assertTrue(result.isPresent()); assertEquals(TestBranch.getObjectId(), SuperTestBranch.getObjectId()); }