WorkingTree workingTree = geogig.getRepository().workingTree();
workingTree.createTypeTree(linesName, linesType);
geogig.command(AddOp.class).setUpdateOnly(false).call();
workingTree.delete(linesName);
DiffOp op = geogig.command(DiffOp.class).setReportTrees(true);
Iterator<DiffEntry> diffs = op.call();
Patch patch = geogig.command(CreatePatchOp.class).setDiffs(diffs).call();
assertEquals(1, patch.getAlteredTrees().size());
assertEquals(RevFeatureTypeImpl.build(linesType).getId(), patch.getAlteredTrees().get(0)
.getOldFeatureType());
assertEquals(ObjectId.NULL, patch.getAlteredTrees().get(0).getNewFeatureType());