}
}
private void commit(Session session, TxInfo info, LinkedList<TxInfo> skipList) throws RepositoryException, IOException {
try {
ImportInfo imp = null;
if (skipList.isEmpty()) {
if (info == cpTxInfo) {
// don't need to import again, just set import info
log.debug("skipping last checkpoint info {}", info.path);
imp = cpImportInfo;
} else {
imp = commit(session, info);
if (imp != null) {
nodesToCheckin.addAll(imp.getToVersion());
memberships.putAll(imp.getMemberships());
autoSave.modified(imp.numModified());
}
}
} else if (log.isDebugEnabled()) {
StringBuilder skips = new StringBuilder();
for (TxInfo i: skipList) {