pub fn commit(repo_path: &RepoPath, msg: &str) -> Result<CommitId>
this does not run any git hooks, git-hooks have to be executed manually, checkout hooks_commit_msg for example
hooks_commit_msg