Example #1
0
// closeIssue closes the given issue with the given message.
func (r *AutoRoller) closeIssue(issue *autoroll.AutoRollIssue, result, msg string) error {
	glog.Infof("Closing issue %d (result %q) with message: %s", issue.Issue, result, msg)
	if err := r.rietveld.Close(issue.Issue, msg); err != nil {
		return err
	}
	issue.Result = result
	issue.Closed = true
	issue.CommitQueue = false
	issue.CommitQueueDryRun = false
	return r.recent.Update(issue)
}