String value;
if (t.matches(JsopReader.NULL)) {
value = null;
commit.getDiff().tag('^').key(path).value(null);
} else {
value = t.readRawValue().trim();
commit.getDiff().tag('^').key(path).value(value);
}
String p = PathUtils.getParentPath(path);
String propertyName = PathUtils.getName(path);
commit.updateProperty(p, propertyName, value);