if (isConfigChange || data.getNode(nodeName).hasProperty(propertyName)) {
diff.tag('^');
} else {
diff.tag('+');
}
diff.key(path).encodedValue(value);
}
if (isConfigChange) {
String p = PathUtils.relativize(":root/head", from);
if (!head.exists("config")) {
head = head.setChild("config", new NodeImpl(nodeMap, rev), rev);