-
-
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.
Signed-off-by: Andrew Thornton <art27@cantab.net>
- Loading branch information
Showing
7 changed files
with
374 additions
and
0 deletions.
There are no files selected for viewing
52 changes: 52 additions & 0 deletions
52
models/migrations/fixtures/Test_removeInvalidLabels/comment.yml
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 @@ | ||
# type Comment struct { | ||
# ID int64 `xorm:"pk autoincr"` | ||
# Type int `xorm:"INDEX"` | ||
# IssueID int64 `xorm:"INDEX"` | ||
# LabelID int64 | ||
# } | ||
# | ||
# we are only interested in type 7 | ||
# | ||
|
||
- | ||
id: 1 # Should remain | ||
type: 6 | ||
issue_id: 1 | ||
label_id: 0 | ||
should_remain: true | ||
- | ||
id: 2 # Should remain | ||
type: 7 | ||
issue_id: 1 # repo_id: 1 | ||
label_id: 1 # repo_id: 1 | ||
should_remain: true | ||
- | ||
id: 3 # Should remain | ||
type: 7 | ||
issue_id: 2 # repo_id: 2 owner_id: 1 | ||
label_id: 2 # org_id: 1 | ||
should_remain: true | ||
- | ||
id: 4 # Should be DELETED | ||
type: 7 | ||
issue_id: 1 # repo_id: 1 | ||
label_id: 3 # repo_id: 2 | ||
should_remain: false | ||
- | ||
id: 5 # Should remain | ||
type: 7 | ||
issue_id: 3 # repo_id: 1 | ||
label_id: 1 # repo_id: 1 | ||
should_remain: true | ||
- | ||
id: 6 # Should be DELETED | ||
type: 7 | ||
issue_id: 3 # repo_id: 1 owner_id: 2 | ||
label_id: 2 # org_id: 1 | ||
should_remain: false | ||
- | ||
id: 7 # Should be DELETED | ||
type: 7 | ||
issue_id: 3 # repo_id: 1 owner_id: 2 | ||
label_id: 5 # repo_id: 3 | ||
should_remain: false |
21 changes: 21 additions & 0 deletions
21
models/migrations/fixtures/Test_removeInvalidLabels/issue.yml
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,21 @@ | ||
# type Issue struct { | ||
# ID int64 `xorm:"pk autoincr"` | ||
# RepoID int64 `xorm:"INDEX UNIQUE(repo_index)"` | ||
# Index int64 `xorm:"UNIQUE(repo_index)"` // Index in one repository. | ||
# } | ||
- | ||
id: 1 | ||
repo_id: 1 | ||
index: 1 | ||
- | ||
id: 2 | ||
repo_id: 2 | ||
index: 1 | ||
- | ||
id: 3 | ||
repo_id: 1 | ||
index: 2 | ||
- | ||
id: 4 | ||
repo_id: 3 | ||
index: 1 |
35 changes: 35 additions & 0 deletions
35
models/migrations/fixtures/Test_removeInvalidLabels/issue_label.yml
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,35 @@ | ||
# type IssueLabel struct { | ||
# ID int64 `xorm:"pk autoincr"` | ||
# IssueID int64 `xorm:"UNIQUE(s)"` | ||
# LabelID int64 `xorm:"UNIQUE(s)"` | ||
# } | ||
- | ||
id: 1 # Should remain - matches comment 2 | ||
issue_id: 1 | ||
label_id: 1 | ||
should_remain: true | ||
- | ||
id: 2 # Should remain | ||
issue_id: 2 | ||
label_id: 2 | ||
should_remain: true | ||
- | ||
id: 3 # Should be deleted | ||
issue_id: 1 | ||
label_id: 3 | ||
should_remain: false | ||
- | ||
id: 4 # Should remain | ||
issue_id: 3 | ||
label_id: 1 | ||
should_remain: true | ||
- | ||
id: 5 # Should be deleted | ||
issue_id: 3 | ||
label_id: 2 | ||
should_remain: false | ||
- | ||
id: 6 # Should be deleted | ||
issue_id: 3 | ||
label_id: 5 | ||
should_remain: false |
26 changes: 26 additions & 0 deletions
26
models/migrations/fixtures/Test_removeInvalidLabels/label.yml
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,26 @@ | ||
# type Label struct { | ||
# ID int64 `xorm:"pk autoincr"` | ||
# RepoID int64 `xorm:"INDEX"` | ||
# OrgID int64 `xorm:"INDEX"` | ||
# } | ||
- | ||
id: 1 | ||
repo_id: 1 | ||
org_id: 0 | ||
- | ||
id: 2 | ||
repo_id: 0 | ||
org_id: 1 | ||
- | ||
id: 3 | ||
repo_id: 2 | ||
org_id: 0 | ||
- | ||
id: 4 | ||
repo_id: 1 | ||
org_id: 0 | ||
- | ||
id: 5 | ||
repo_id: 3 | ||
org_id: 0 | ||
|
17 changes: 17 additions & 0 deletions
17
models/migrations/fixtures/Test_removeInvalidLabels/repository.yml
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,17 @@ | ||
# type Repository struct { | ||
# ID int64 `xorm:"pk autoincr"` | ||
# OwnerID int64 `xorm:"UNIQUE(s) index"` | ||
# LowerName string `xorm:"UNIQUE(s) INDEX NOT NULL"` | ||
# } | ||
- | ||
id: 1 | ||
owner_id: 2 | ||
lower_name: "repo1" | ||
- | ||
id: 2 | ||
owner_id: 1 | ||
lower_name: "repo2" | ||
- | ||
id: 3 | ||
owner_id: 2 | ||
lower_name: "repo3" |
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.