If a branch is specified and no commit id, use that branch to diff against
If a branch is specified in the repo_info, link to it to create a new pull-request