Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
I'm working with renovate which makes calls to api/v1/repos/org/repo/pulls?state=all&sort=recentupdate&page=[page]. At pages 8+ the requests take a long time. Looking at htop it's because the git diff command is blocking.
This is likely because my repo had a large restructure, loading the diffs on the gitea web app is also very slow.
Description
I'm working with renovate which makes calls to
api/v1/repos/org/repo/pulls?state=all&sort=recentupdate&page=[page]
. At pages 8+ the requests take a long time. Looking at htop it's because the git diff command is blocking. This is likely because my repo had a large restructure, loading the diffs on the gitea web app is also very slow.Is there any way to cache diffs or any config I can use to speed them up? My current workaround is to set the request timeout to 5 min in renovate
Gitea Version
1.22.0
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
https://gist.github.com/GammaGames/b1ae6715c8a66da638ee181ed6f93da1
Screenshots
Git Version
No response
Operating System
No response
How are you running Gitea?
Docker compose:
Database
SQLite