377378379380381382383384385386387
} revision = revision.base; } JsopBuilder json = new JsopBuilder(); json.array(); for (Revision rev : list) { String jsop = rev.getPathChanges(path, blobSerializer); if (!jsop.isEmpty()) { json.object(); json.key("id").value(rev.id);
102103104105106107108109110111112
@Override public String toString() { if (jsop == null) { JsopBuilder w = new JsopBuilder(); w.array(); for (String e : list) { w.encodedValue(e); } w.endArray(); jsop = w.toString();
126127128129130131132133134135136
path = PathUtils.concat(name, INDEX_CONTENT, path); jsop.tag('^').key(PathUtils.concat(path, propertyName)); if (data == null) { jsop.value(null); } else { jsop.array(); for (String d : data) { jsop.value(d); } jsop.endArray(); }
326327328329330331332333334335336
list.addFirst(revision); revision = revision.base; } JsopBuilder json = new JsopBuilder(); json.array(); int count = 0; for (Revision rev : list) { if (!rev.hasPathChanged(path)) { if (count++ > maxEntries) { break;
130131132133134135136137138139140
path = PathUtils.concat(name, path); jsop.tag('^').key(PathUtils.concat(path, propertyName)); if (data.length == 0) { jsop.value(null); } else { jsop.array(); for (String d : data) { jsop.value(d); } jsop.endArray(); }