gitea

Development moved to Codeberg

Commits at e4e3df6c66dbeac6ac5bceff8ac4f05dbea30d70

  1. e4e3df6c Handle invalid issues (#18111) * Handle invalid issues - When you hover over a issue reference, and the issue doesn't exist, it will just hang on the loading animation. - This patch fixes that by showing them the pop-up with a "Error occured" message. * Add I18N * refactor * fix comment for lint * fix unit test for i18n * fix unit test for i18n * add comments Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Gusted authored at GitHub comitted at
  2. d2fac636 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  3. 38d81cdd Fix documents for Windows development (#18109) * Fix documents for Windows development wxiaoguang authored at GitHub comitted at
  4. a2afd38f Enable linter [rule.modifies-value-receiver] and refactor RoleDescriptor (#18093) Gusted authored at GitHub comitted at
  5. 4da2eabd doc: clarify INSTALL_LOCK behavior (#17945) Rolf Kaiser authored at GitHub comitted at
  6. 13d002a7 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  7. e34632bb Add issue hyperlinks in the webhook of wechatwork (#18102) Co-authored-by: zjj <2031381130@qq.com> zjjhot authored at GitHub comitted at
  8. 31a2bf29 Fix a navbar UI bug in Safari (#18092) wxiaoguang authored at GitHub comitted at
  9. 16adaaea Instead of using routerCtx just escape the url before routing (#18086) A consequence of forcibly setting the RoutePath to the escaped url is that the auto routing to endpoints without terminal slashes fails (Causing #18060.) This failure raises the possibility that forcibly setting the RoutePath causes other unexpected behaviors too. Therefore, instead we should simply pre-escape the URL in the process registering handler. Then the request URL will be properly escaped for all the following calls. Fix #17938 Fix #18060 Replace #18062 Replace #17997 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  10. 26070eb8 When the git repository on storage is changed, the repository modal should also be updated (#18088) User would keep seeing an empty repo if: * An error occurs during the first git pushing/receiving * A user replaces the Gitea's empty repository manually Fix: when a user is viewing the repository web page, if the repoModal.IsEmpty is true, we check the git repository again to detect whether it is really empty. However: the IsEmpty flag is deeply broken and should be removed. For example it's possible for a repository to be non-empty by that flag but still 500 because there are no branches - only tags -or the default branch is non-extant as it has been 0-pushed. wxiaoguang authored at GitHub comitted at
  11. c7151c2f - name: new parameter in CreateForkOption to give the forked repository (#18066) a custom name, intended to be used when there's a name conflict - When a fork request results in a name conflict, HTTP 409: Conflict is returned instead of 500 - API documentation for the above mentioned changes Signed-off-by: realaravinth <realaravinth@batsense.net> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: zeripath <art27@cantab.net> Aravinth Manivannan authored at GitHub comitted at
  12. 532383d7 When attempting to subscribe other user to issue report why access denied (#18091) Fix #18090 Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> zeripath authored at GitHub comitted at
  13. d7770539 Improve interface when comparing a branch which has created a pull request (#17911) * Improve interface when comparing a branch which has created a pull request * Take the note back Lunny Xiao authored at GitHub comitted at
  14. 7cc44491 Add API to manage repo tranfers (#17963) qwerty287 authored at GitHub comitted at
  15. 5754080e Fix various typos of software names (#18083) * `git` -> `Git` * `Github` and `github` -> `GitHub` * `crowdin` -> `Crowdin` * `git-lfs` -> `Git LFS` * `githooks`, `git hooks`, `git-hooks` -> `Git Hooks` * `discord` -> `Discord` * `2fa` -> `2FA` * `gitlab` and `Gitlab` -> `GitLab` * `web hook` -> `webhook` * `linux` -> `Linux` * `sqlite` -> `SQLite` * `MYSQL` and `mysql` -> `MySQL` * rename refs to `master` branch -> `main` * Fix English grammar qwerty287 authored at GitHub comitted at
  16. a5df7ba6 Prevent NPE if gitea uploader fails to open url (#18080) If http.Get() returns an error return nil and err before attempting to use the broken file. Thanks to walker xiong for spotting this bug. Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  17. ffc08c19 Do not read or write git reference files directly (#18079) Git will and can pack references into packfiles and therefore if you write/read the files directly you will get false results. Instead you should use update-ref and show-ref. To that end I have created three new functions in git/repo_commit.go that will do this correctly. Related #17191 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  18. e0cf3d86 Migrated Repository will show modifications when possible (#17191) * Read patches to get history 99rgosse authored at GitHub comitted at
  19. ba6efb10 Quote references to the user table in consistency checks (#18072) Although #17487 ensured that the table was quoted in the join it missed that the query part of the check also needed to be quoted. Fix #17485 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  20. d097fd6b Only create pprof files for gitea serv if explicitly asked for (#18068) zeripath authored at GitHub comitted at
  21. 62dcf1a6 Add NotFound handler (#18062) PR #17997 means that urls with terminal '/' are no longer immediately mapped to the url without a terminal slash. However, it has revealed that the NotFound handler appears to have been lost. This PR adds back in a NotFound handler that simply redirects to a path without the terminal slash or runs the NotFound handler. Fix #18060 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  22. a9ed1c5c Add API to get file commit history (#17652) Adds an API endpoint `api/v1/repos/{owner}/{repo}/git/history/{filepath}` to get the commits affecting the given file or directory. Closes https://github.com/go-gitea/gitea/issues/16206 and closes https://github.com/go-gitea/gitea/issues/16703 qwerty287 authored at GitHub comitted at
  23. d155ffc6 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  24. cb05d3a2 Add List-Unsubscribe header (#17804) Fixes #13283 Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> mscherer authored at GitHub comitted at
  25. 7be82f4a Avoid running go vet twice (#18059) Gusted authored at GitHub comitted at
  26. 7821370c [Frontport] Changelog v1.15.8 (#18052) * Changelog v1.15.8 * bump version 6543 authored at GitHub comitted at
  27. 273bef1b Fix continuance tests (#18027) Gusted authored at GitHub comitted at
  28. d8ae769d update docker image to latest go version (#18048) techknowlogick authored at GitHub comitted at
  29. 7cc7f0ed TestRepository_GetTag intermittently panics due to an NPE (#18043) There are repeated panics in tests due to TestRepository_GetTag failing to run properly. This happens when we attempt to reset the internal repo for a tag which has failed to load. The problem is - the panic that this is causing is preventing us from finding what the real error is. This PR simply moves the failure out so we have a chance to see what really is failing. Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> zeripath authored at GitHub comitted at
  30. bef93abd Ensure that git repository is closed before transfer (#18049) Repository Transfer requires that the repository directory is renamed - which is not possible on Windows if the git repository is open. Fix #17885 Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> zeripath authored at GitHub comitted at