type GitRepo interface {
// Authenticate to a git repository server Authenticate(host, token string) error// CreatePR in a git repository server CreatePR(pr NewPR) (string, error)
}
GitRepo is a interface to represent any git repository (eg: github, gitlab, bitbucket)