}
default:
throw new IllegalArgumentException("jsonDiff: illegal token '" + t.getToken() + "' at pos: " + t.getLastPos());
}
}
Id newHead = cb.doCommit();
if (!newHead.equals(revId)) {
// non-empty commit
if (rep.getCommit(newHead).getBranchRootId() == null) {
// OAK-265: only trigger commit gate for non-branch commits
gate.commit(newHead.toString());