return mergeNode(baseRoot, ourRoot, theirRootCopy, "/");
}
private NodeImpl mergeNode(Node baseNode, Node ourNode, Node theirNode,
String path) throws Exception {
MongoNodeDelta theirChanges = new MongoNodeDelta(new SimpleMongoNodeStore(),
MongoUtil.wrap(baseNode), MongoUtil.wrap(theirNode));
MongoNodeDelta ourChanges = new MongoNodeDelta(new SimpleMongoNodeStore(),
MongoUtil.wrap(baseNode), MongoUtil.wrap(ourNode));
NodeImpl stagedNode = (NodeImpl)theirNode; //new NodeImpl(path);
// Apply our changes.