0
0
Fork 0
mirror of https://github.com/go-gitea/gitea synced 2025-01-13 15:24:36 +01:00
gitea/modules/context
zeripath 1dbc58f742
More pleasantly handle broken or missing git repositories (#17747)
* More pleasantly handle broken or missing git repositories

In #17742 it was noted that there a completely invalid git repository underlying a
repo on gitea.com. This happened due to a problem during a migration however, it
is not beyond the realms of possibility that a corruption could occur to another
user.

This PR adds a check to RepoAssignment that will detect if a repository loading has
failed due to an absent git repository. It will then show a page suggesting the user
contacts the administrator or deletes the repository.

Fix #17742

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Update options/locale/locale_en-US.ini

Co-authored-by: techknowlogick <techknowlogick@gitea.io>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2021-11-22 22:32:16 +00:00
..
access_log.go
api.go Reset locale on login (#17734) 2021-11-20 21:32:37 +00:00
api_org.go
api_test.go
auth.go
captcha.go
context.go Reset locale on login (#17734) 2021-11-20 21:32:37 +00:00
csrf.go
form.go
org.go Remove unnecessary attributes of User struct (#17745) 2021-11-22 23:21:55 +08:00
pagination.go
permission.go
private.go
repo.go More pleasantly handle broken or missing git repositories (#17747) 2021-11-22 22:32:16 +00:00
response.go
xsrf.go
xsrf_test.go