&& history.size() < maxEntries
&& commit.getCommitTS() >= since) {
if (filtered) {
try {
RevisionStore rs = rep.getRevisionStore();
String diff = new DiffBuilder(
rs.getRootNode(commit.getParentId()),
rs.getNode(commit.getRootNodeId()),
"/", -1, rep.getRevisionStore(), path).build();
if (!diff.isEmpty()) {
history.add(commit);