any reason why we cannot use `project_commit_path` here?