gitea

Development moved to Codeberg

Commits at 6dd36379f24142198671e7c3f0ae44c3f579d21d

  1. 6dd36379 Unset git author/committer variables when running integration tests (#19512) TestAPIGitTag (and likely others) will fail if the running environment contains GIT_AUTHOR_NAME and other env variables like it. This PR simply unsets these when running the integration tests. Fix #14247 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  2. 2347c9eb Allow commit status popup on /pulls page (#19507) * Allow commit status popup on /pulls page The /pulls page doesn't contain a "repository" element, so the early-out here was preventing the commit status popup hook from working. However, the only thing the .repository element is being used for here is determining whether the popup should be on the right or on the left, so we don't actually need the element to exist for the hook to work. Pull request #19375 allows the statuses on /pulls pages to appear clickable, but this commit is required to make the popup actually work there. * Move commit statuses popup hook to dedicated func * Add missing import parnic authored at GitHub comitted at
  3. 3c140f0d Use router param for filepath in GetRawFile (#19499) * Use router param for filepath Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move TreePath back into RepoRefForAPI Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: 6543 <6543@obermui.de> John Olheiser authored at GitHub comitted at
  4. 6cc8aed7 Fix two typos (#19504) Lunny Xiao authored at GitHub comitted at
  5. 03eba32b Add a new menu in file view to open blame view and fix blame view select range bug (#19500) Lunny Xiao authored at GitHub comitted at
  6. fef26c15 Fix two UI bugs: JS error in imagediff.js, 500 error in diff/compare.tmpl Co-authored-by: 6543 <6543@obermui.de> wxiaoguang authored at GitHub comitted at
  7. 741c55b4 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  8. 4e912a61 Improve Stopwatch behavior (#18930) - Don't send empty stopwatch over and over again, only send once. - Stop interval to update stopwatch's timer when there is no more stopwatch. Gusted authored at GitHub comitted at
  9. 1ebb30e4 Pass gitRepo down to GetRawDiff, since its used for main repo and wiki (#19461) as per https://github.com/go-gitea/gitea/pull/19449#issuecomment-1105283931 pass gitRepo down to GetRawDiff, since its used for main repo and wiki 6543 authored at GitHub comitted at
  10. 7c164d5a Use queue instead of memory queue in webhook send service (#19390) Lunny Xiao authored at GitHub comitted at
  11. 257cea65 add a directory prefix `gitea-src-VERSION` to release-tar-file (#19396) Use a directory prefix instead on creating the tar file. Fixes: #19066 jklippel authored at GitHub comitted at
  12. ddbbe6e1 User specific repoID or xorm builder conditions for issue search (#19475) * extend models.IssuesOptions to have more specific repo filter options * use new options * unrelated refactor * rm RepoIDs 6543 authored at GitHub comitted at
  13. fe274c14 Add notags to fetch (#19487) 6543 authored at GitHub comitted at
  14. fc002860 Simplify the code to get issue count (#19380) * Simple the code to get issue count * Improve codes Lunny Xiao authored at GitHub comitted at
  15. 2ec2baf2 use IsLoopback (#19477) Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 6543 authored at GitHub comitted at
  16. 5e4134b1 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  17. ef164d33 Add RSS Feed buttons to Repo, User and Org pages (#19370) ktprograms authored at GitHub comitted at
  18. ebb23967 [doctor] authorized-keys: fix displayed check name (#19464) The registered check name is authorized-keys, not authorized_keys. Pilou authored at GitHub comitted at
  19. 0abd8b0a [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  20. 1f054178 Use horizontal tabs for repo header on mobile (#19468) * Use horizontal tabs for repo header on mobile - The current behavior of the repo header on mobile is to display them vertically column-by-column. I've only experience annoyance due to this while trying to visit gitea instanced on mobile. This commit changes this behavior to use horizontal tabs, it uses less tabs and doesn't bloat 60% of your mobile screen with the repo headers. - A small fix added in this commit is to give some space around the repo buttons, current behavior is that they are too "close" to the repo title. * Fix lint Gusted authored at GitHub comitted at
  21. 9550e5a2 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  22. 240b3aa2 Mark TemplateLoading error as "UnprocessableEntity" (#19445) - Don't return Internal Server error if the user provide incorrect label template, instead return UnprocessableEntity. - Resolves #19399 Gusted authored at GitHub comitted at
  23. 0dcc74a8 Prevent dangling cat-file calls (goroutine alternative) (#19454) If an `os/exec.Command` is passed non `*os.File` as an input/output, go will create `os.Pipe`s and wait for their closure in `cmd.Wait()`. If the code following this is responsible for closing `io.Pipe`s or other handlers then on process death from context cancellation the `Wait` can hang. There are two possible solutions: 1. use `os.Pipe` as the input/output as `cmd.Wait` does not wait for these. 2. create a goroutine waiting on the context cancellation that will close the inputs. This PR provides the second option - which is a simpler change that can be more easily backported. Closes #19448 Signed-off-by: Andrew Thornton <art27@cantab.net> zeripath authored at GitHub comitted at
  24. 0dfc2e55 [skip ci] Updated translations via Crowdin GiteaBot authored at GiteaBot comitted at
  25. ebe569a2 Set correct PR status on 3way on conflict checking (#19457) * Set correct PR status on 3way on conflict checking - When 3-way merge is enabled for conflict checking, it has a new interesting behavior that it doesn't return any error when it found a conflict, so we change the condition to not check for the error, but instead check if conflictedfiles is populated, this fixes a issue whereby PR status wasn't correctly on conflicted PR's. - Refactor the mergeable property(which was incorrectly set and lead me this bug) to be more maintainable. - Add a dedicated test for conflicting checking, so it should prevent future issues with this. * Fix linter Gusted authored at GitHub comitted at
  26. 3ec1b6c2 Fix logging of Transfer API (#19456) - Use the correct fullname's in tracing calls. - Return correct function name in error. Co-authored-by: 6543 <6543@obermui.de> Gusted authored at GitHub comitted at
  27. c7643556 RepoAssignment ensure to close before overwrite (#19449) * check if GitRepo already open and close if * only run RepoAssignment once * refactor context helper for api to open GitRepo 6543 authored at GitHub comitted at
  28. 225044e6 node12 is EOL (#19451) * node12 is EOL * fix lockfile techknowlogick authored at GitHub comitted at
  29. 725731cb Add Changelog v1.16.6 (#19339) (#19450) * Add Changelog v1.16.6 (#19339) Co-authored-by: delvh <dev.lh@web.de> Co-authored-by: techknowlogick <matti@mdranta.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: zeripath <art27@cantab.net> * bump version Co-authored-by: delvh <dev.lh@web.de> Co-authored-by: techknowlogick <matti@mdranta.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: zeripath <art27@cantab.net> 6543 authored at GitHub comitted at
  30. f4c1aa75 Fix DELETE request for non-existent public key (#19443) - Add a return for the first "block" of errors, which fixes the double error messages. - Add a return for `externallyManaged`. - Resolves #19398 Gusted authored at GitHub comitted at