|
|
|
|
|
|
|
|
return fmt.Errorf("update owner: %v", err) |
|
|
return fmt.Errorf("update owner: %v", err) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Update pull request headusername |
|
|
|
|
|
if _, err := sess.Where("head_repo_id = ?", repo.ID).Update(&PullRequest{ |
|
|
|
|
|
HeadUserName: newOwner.LowerName, |
|
|
|
|
|
}); err != nil { |
|
|
|
|
|
return fmt.Errorf("update pull request: %v", err) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Remove redundant collaborators. |
|
|
// Remove redundant collaborators. |
|
|
collaborators, err := repo.getCollaborators(sess) |
|
|
collaborators, err := repo.getCollaborators(sess) |
|
|
if err != nil { |
|
|
if err != nil { |