Commits at 2a8864fe43996e0bf5a6c89e1a4365174761fc67
e46a8c90Fix potential assignee query for repo (#18994)
* Fix potential assignee query for repo
* Add tests for `GetRepoAssignees`
- As per https://github.com/go-gitea/gitea/pull/18994#issuecomment-1058506640
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>Otto Richter (fnetX)
authored at
GitHub
comitted at
5184c83fAdd config option to disable "Update branch by rebase" (#18745)
Jimmy Praet
authored at
GitHub
comitted at
3c720168Update `go-enry` to v2.8.0 (#18993)
- It was reported in the Matrix channel that Chroma [has support](https://github.com/alecthomas/chroma/commit/d40210297631298bde98a8fcfd52c3d2555cc367)
for the Fennel language, go-enry only added detection support for this
[in v2.7.2](https://github.com/go-enry/go-enry/commit/0affa3ccca37cd781600760956581c5f94ef8a3c).
Co-authored-by: techknowlogick <techknowlogick@gitea.io>Gusted
authored at
GitHub
comitted at
7a893dabignore missing comment for user notifications (#18954)
* ignore missing comment for user notifications
* instead fix bug in notifications model
* use local variable instead
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>eladyn
authored at
GitHub
comitted at
e800bc0callow overwrite artifacts for github releases (#18987)
6543
authored at
GitHub
comitted at
eddd2fb2fix & refactor (#18973)
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>6543
authored at
GitHub
comitted at
f3cbdee3Don't clean up hardcoded `tmp` (#18983)
* Don't clean up hardcoded `tmp`.
* Fixed import.KN4CK3R
authored at
GitHub
comitted at
efd10f1agit backend ignore replace objects (#18979)
* git backend ignore replace objects
* comment6543
authored at
GitHub
comitted at
04971c33Improve the deletion of issue (#18945)
Co-authored-by: 6543 <6543@obermui.de>Lunny Xiao
authored at
GitHub
comitted at
f8898c30Add note to GPG key response if user has no keys (#18961)
* Prevent invalid key response.
* Display note instead of 404 response.
* Fixed test.
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>KN4CK3R
authored at
GitHub
comitted at
df9802caadds restore docs for docker based instances (#18844)
* adds docke restore section
* fix typo
* Update docs/content/doc/usage/backup-and-restore.en-us.md
Co-authored-by: Gusted <williamzijl7@hotmail.com>
* fix container id placeholder
* adds restore help for docker-rootless
* restore yml autoformater quotes
Co-authored-by: Marco Blessing <marco.blessing@komm.one>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>Marco Blessing
authored at
GitHub
comitted at
dd712b77Refactor admin user filter query parameters (#18965)
Only pass `status_filter` on admin page
Use a more general method to pass query parameters, remove hard-coded keyswxiaoguang
authored at
GitHub
comitted at
a14b6f3aRefactor mirror code & fix `StartToMirror` (#18904)
* Use MirrorID instead of RepoID
- Use the MirrorID as index(SQL uses `id` column not the `repo_id`).
Passes the Mirror ID's into the Sync functions.
* Check for MirrorID == 0
* Fix `StartToMirror` + refactor
* Update services/mirror/mirror.go
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>Gusted
authored at
GitHub
comitted at
062fd4c2[API] Allow removing issues (#18879)
Add new feature to delete issues and pulls via API
Co-authored-by: fnetx <git@fralix.ovh>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Gusted <williamzijl7@hotmail.com>
Co-authored-by: 6543 <6543@obermui.de>Otto Richter (fnetX)
authored at
GitHub
comitted at
b75ad7b8Improve mirror iterator (#18928)
* Improve mirror iterator
* fix testLunny Xiao
authored at
GitHub
comitted at
59959ab2Fix login with email panic when email is not exist (#18941)
Lunny Xiao
authored at
GitHub
comitted at
4697735cAdjust error for already locked db and prevent level db lock on malformed connstr (#18923)
This PR adjusts the error returned when there is failure to lock the level db, and
permits a connections to the same leveldb where there is a different connection string.
Reference #18921
Reference #18917
Signed-off-by: Andrew Thornton <art27@cantab.net>
zeripath
authored at
GitHub
comitted at
548adb94Avoid database lookups for `DescriptionHTML` (#18924)
* Avoid database lookups for `DescriptionHTML`
- Don't Compose meta's for DescriptionHTML, they are only needed in
order to correctly format and show issue's but it's highly unlikely that
a repository description will refer to a local issue.
Using 125 Connections for 5 seconds: on `/explore/repos`(which is the most
noticeable usage by this function's database lookups):
Before:
Statistics Avg Stdev Max
Reqs/sec 569.41 506.05 2715.00
Latency 214.27ms 16.60ms 294.84ms
HTTP codes:
1xx - 0, 2xx - 2974, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 27.17MB/s
After:
Statistics Avg Stdev Max
Reqs/sec 1585.04 789.84 4144.56
Latency 78.89ms 15.89ms 206.94ms
HTTP codes:
1xx - 0, 2xx - 7975, 3xx - 0, 4xx - 0, 5xx - 0
others - 0
Throughput: 73.85MB/s
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net>Gusted
authored at
GitHub
comitted at
79c7219bUpdate go-org to v1.6.1 (#18932)
- v1.6.0 has a inconsistency with the proxy and github's tagged version,
updating to v1.6.1 should fix this issue.
- Resolves #18864Gusted
authored at
GitHub
comitted at
f56bba1aFix trace log to show value instead of pointers (#18926)
- Fixes a issue with a trace of repo.Units whereby it would show the pointers.
Before:

After:

Gusted
authored at
GitHub
comitted at
c9da11c6Add announcement steps to release-howto (#18896)
* add announcements steps to release-howto
* Also add homebrew update
Norwin
authored at
GitHub
comitted at
af9da813Fix `<strong>` html in translation (#18929)
Gusted
authored at
GitHub
comitted at
1563a456Fix page and missing return on unadopted repos API (#18848)
* Fix page and missing return on unadopted repos API
Page must be 1 if it's not specified and it should return after sending an internal server error.
* Allow ignore pages
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>qwerty287
authored at
GitHub
comitted at