Support committing to a repository