forgejo/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 Use a standalone struct name for Organization (#17632) 2021-11-19 19:41:40 +08:00
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