gitea源码

v312.go 518B

1234567891011121314151617181920212223242526
  1. // Copyright 2024 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_24
  4. import (
  5. "xorm.io/xorm"
  6. )
  7. type pullAutoMerge struct {
  8. DeleteBranchAfterMerge bool
  9. }
  10. // TableName return database table name for xorm
  11. func (pullAutoMerge) TableName() string {
  12. return "pull_auto_merge"
  13. }
  14. func AddDeleteBranchAfterMergeForAutoMerge(x *xorm.Engine) error {
  15. _, err := x.SyncWithOptions(xorm.SyncOptions{
  16. IgnoreConstrains: true,
  17. IgnoreIndices: true,
  18. }, new(pullAutoMerge))
  19. return err
  20. }