json.array();
for (Revision rev : list) {
String jsop = rev.getPathChanges(path, blobSerializer);
if (!jsop.isEmpty()) {
json.object();
json.key("id").value(rev.id);
json.key("ts").value(rev.timestamp);
json.key("msg").value(rev.message);
json.key("changes").value(jsop);
json.endObject();
}