forgejo/models/migrations
Gergely Nagy 049df69eda
[GITEA] new doctor check: fix-push-mirrors-without-git-remote (#1853)
This adds a new `doctor` check: `fix-push-mirrors-without-git-remote`. The new check looks for push mirrors that do not have their remotes configured in git. If automatic fixing is enabled, it will remove these push mirrors from the database.

The check is not run by default, and thus, must be invoked manually. It should be usable in a half-migrated state, too, and as such, fixes #1800.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/1853
Co-authored-by: Gergely Nagy <forgejo@gergo.csillger.hu>
Co-committed-by: Gergely Nagy <forgejo@gergo.csillger.hu>
(cherry picked from commit 9038e07ef3)
(cherry picked from commit b15bafcbc7)
(cherry picked from commit 93ba05a2dd)
(cherry picked from commit e418ea8082)
(cherry picked from commit 321790a91e)
(cherry picked from commit f4e19d3323)
(cherry picked from commit 4d9923dee8)
2024-01-15 16:11:59 +00:00
..
base [GITEA] Drop sha256-simd in favor of stdlib 2024-01-15 16:11:57 +00:00
fixtures Add combined index for issue_user.uid and issue_id (#28080) 2023-12-14 09:26:59 +00:00
v1_6
v1_7
v1_8
v1_9
v1_10
v1_11
v1_12
v1_13
v1_14 [GITEA] Drop sha256-simd in favor of stdlib 2024-01-15 16:11:57 +00:00
v1_15
v1_16
v1_17
v1_18 Refactor system setting (#27000) 2023-10-05 09:08:19 +08:00
v1_19
v1_20
v1_21 [GITEA] new doctor check: fix-push-mirrors-without-git-remote (#1853) 2024-01-15 16:11:59 +00:00
v1_22 Add branch protection setting for ignoring stale approvals (#28498) 2024-01-15 07:20:01 +00:00
migrations.go [UPGRADE] run sanity checks before the database is upgraded 2024-01-15 14:48:04 +00:00