gitea源码

1234567891011121314151617181920212223242526
  1. // Copyright 2019 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_8
  4. import (
  5. "code.gitea.io/gitea/modules/setting"
  6. "xorm.io/xorm"
  7. )
  8. func AddCanCloseIssuesViaCommitInAnyBranch(x *xorm.Engine) error {
  9. type Repository struct {
  10. ID int64 `xorm:"pk autoincr"`
  11. CloseIssuesViaCommitInAnyBranch bool `xorm:"NOT NULL DEFAULT false"`
  12. }
  13. if err := x.Sync(new(Repository)); err != nil {
  14. return err
  15. }
  16. _, err := x.Exec("UPDATE repository SET close_issues_via_commit_in_any_branch = ?",
  17. setting.Repository.DefaultCloseIssuesViaCommitsInAnyBranch)
  18. return err
  19. }