gitea源码

v266.go 427B

123456789101112131415161718192021222324
  1. // Copyright 2023 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_21
  4. import (
  5. "xorm.io/xorm"
  6. )
  7. func ReduceCommitStatus(x *xorm.Engine) error {
  8. sess := x.NewSession()
  9. defer sess.Close()
  10. if err := sess.Begin(); err != nil {
  11. return err
  12. }
  13. if _, err := sess.Exec(`UPDATE commit_status SET state='pending' WHERE state='running'`); err != nil {
  14. return err
  15. }
  16. return sess.Commit()
  17. }