log.Info("Unable to push PR head for %s#%d (%-v:%s) due to rejection:\nStdout: %s\nStderr: %s\nError: %v",pr.BaseRepo.FullName(),pr.Index,pr.BaseRepo,gitRefName,rejectErr.StdOut,rejectErr.StdErr,rejectErr.Err)
returnerr
}elseifgit.IsErrMoreThanOne(err){
ifprefixHeadBranch!=""{
log.Info("Can't push with %s%s",prefixHeadBranch,pr.HeadBranch)
returnerr
}
log.Info("Retrying to push with refs/heads/%s",pr.HeadBranch)
err=pushToBaseRepoHelper(pr,"refs/heads/")
returnerr
}
log.Error("Unable to push PR head for %s#%d (%-v:%s) due to Error: %v",pr.BaseRepo.FullName(),pr.Index,pr.BaseRepo,gitRefName,err)