if (squashMessage != null) {
CommitBuilder builder = new CommitBuilder(commitsToRebase.get(0));
builder.setParentIds(Arrays.asList(ancestorCommit.get()));
builder.setMessage(squashMessage);
squashCommit = builder.build();
// save the commit, since it does not exist in the database, and might be needed if
// there is a conflict
CharSequence commitString = command(CatObject.class).setObject(
Suppliers.ofInstance(squashCommit)).call();
File squashFile = new File(getRebaseFolder(), "squash");