-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into lunny/automerge_support_delete_branch
- Loading branch information
Showing
157 changed files
with
1,466 additions
and
1,145 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
// Copyright 2024 The Gitea Authors. All rights reserved. | ||
// SPDX-License-Identifier: MIT | ||
|
||
package v1_23 //nolint | ||
|
||
import ( | ||
"code.gitea.io/gitea/modules/timeutil" | ||
|
||
"xorm.io/xorm" | ||
"xorm.io/xorm/schemas" | ||
) | ||
|
||
type improveActionTableIndicesAction struct { | ||
ID int64 `xorm:"pk autoincr"` | ||
UserID int64 `xorm:"INDEX"` // Receiver user id. | ||
OpType int | ||
ActUserID int64 // Action user id. | ||
RepoID int64 | ||
CommentID int64 `xorm:"INDEX"` | ||
IsDeleted bool `xorm:"NOT NULL DEFAULT false"` | ||
RefName string | ||
IsPrivate bool `xorm:"NOT NULL DEFAULT false"` | ||
Content string `xorm:"TEXT"` | ||
CreatedUnix timeutil.TimeStamp `xorm:"created"` | ||
} | ||
|
||
// TableName sets the name of this table | ||
func (*improveActionTableIndicesAction) TableName() string { | ||
return "action" | ||
} | ||
|
||
func (a *improveActionTableIndicesAction) TableIndices() []*schemas.Index { | ||
repoIndex := schemas.NewIndex("r_u_d", schemas.IndexType) | ||
repoIndex.AddColumn("repo_id", "user_id", "is_deleted") | ||
|
||
actUserIndex := schemas.NewIndex("au_r_c_u_d", schemas.IndexType) | ||
actUserIndex.AddColumn("act_user_id", "repo_id", "created_unix", "user_id", "is_deleted") | ||
|
||
cudIndex := schemas.NewIndex("c_u_d", schemas.IndexType) | ||
cudIndex.AddColumn("created_unix", "user_id", "is_deleted") | ||
|
||
cuIndex := schemas.NewIndex("c_u", schemas.IndexType) | ||
cuIndex.AddColumn("user_id", "is_deleted") | ||
|
||
indices := []*schemas.Index{actUserIndex, repoIndex, cudIndex, cuIndex} | ||
|
||
return indices | ||
} | ||
|
||
func AddNewIndexForUserDashboard(x *xorm.Engine) error { | ||
return x.Sync(new(improveActionTableIndicesAction)) | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
// Copyright 2024 The Gitea Authors. All rights reserved. | ||
// SPDX-License-Identifier: MIT | ||
|
||
package v1_23 //nolint | ||
|
||
import ( | ||
"code.gitea.io/gitea/modules/timeutil" | ||
|
||
"xorm.io/xorm" | ||
) | ||
|
||
type pullAutoMerge struct { | ||
ID int64 `xorm:"pk autoincr"` | ||
PullID int64 `xorm:"UNIQUE"` | ||
DoerID int64 `xorm:"INDEX NOT NULL"` | ||
MergeStyle string `xorm:"varchar(30)"` | ||
Message string `xorm:"LONGTEXT"` | ||
DeleteBranchAfterMerge bool | ||
CreatedUnix timeutil.TimeStamp `xorm:"created"` | ||
} | ||
|
||
// TableName return database table name for xorm | ||
func (pullAutoMerge) TableName() string { | ||
return "pull_auto_merge" | ||
} | ||
|
||
func AddDeleteBranchAfterMergeForAutoMerge(x *xorm.Engine) error { | ||
return x.Sync(new(pullAutoMerge)) | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.