MutableCommit newCommit = new MutableCommit();
newCommit.setParentId(baseRevId);
newCommit.setCommitTS(System.currentTimeMillis());
newCommit.setMsg(msg);
// dynamically build diff for rebased commit
String diff = new DiffBuilder(
store.getNodeState(store.getRootNode(toId)),
store.getNodeState(store.getNode(rebasedId)),
"/", -1, store, "").build();
newCommit.setChanges(diff);
newCommit.setRootNodeId(rebasedId);