// 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) }