Commit fusion