forgejo/modules/doctor
Clar Fon 42b803554c
Add HEAD fix to gitea doctor (#21352)
Due to a bug in presumably an older version of Gitea, multiple of my
repositories still have their HEADs pointing to a `master` branch while
the default branch on the UI is listed as `main`. This adds a `gitea
doctor` command that will fix all of the HEAD references for repos when
they're not synchronized with the default branch in the DB.

This will help with cloning to ensure that git automatically checks out
the right branch, instead of a nonexistent one.

Note: I'm not sure if I actually need to do more other than add a file
here. Will try testing this out on my server soon.

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2022-10-12 12:17:55 -04:00
..
authorizedkeys.go Add generic set type (#21408) 2022-10-12 13:18:26 +08:00
breaking.go Fix various typos (#20338) 2022-07-12 23:32:37 +02:00
checkOldArchives.go Use ctx instead of db.DefaultContext in some packages(routers/services/modules) (#19163) 2022-03-22 16:22:54 +01:00
dbconsistency.go Move some files into models' sub packages (#20262) 2022-08-25 10:31:57 +08:00
dbversion.go Propagate context and ensure git commands run in request context (#17868) 2022-01-19 23:26:57 +00:00
doctor.go Fix git.Init for doctor sub-command (#20782) 2022-08-14 00:33:18 +08:00
fix16961.go Add more linters to improve code readability (#19989) 2022-06-20 12:02:49 +02:00
fix16961_test.go Move repository model into models/repo (#17933) 2021-12-10 09:27:50 +08:00
heads.go Add HEAD fix to gitea doctor (#21352) 2022-10-12 12:17:55 -04:00
mergebase.go Refactor legacy git init (#20376) 2022-08-09 11:22:24 +08:00
misc.go Refactor legacy git init (#20376) 2022-08-09 11:22:24 +08:00
paths.go format with gofumpt (#18184) 2022-01-20 18:46:10 +01:00
storage.go Propagate context and ensure git commands run in request context (#17868) 2022-01-19 23:26:57 +00:00
usertype.go Move some files into models' sub packages (#20262) 2022-08-25 10:31:57 +08:00