gitea/modules/indexer
Giteabot e536d18fe5
Refactor the usage of batch catfile (#31754) (#31889)
Backport #31754 by @lunny

When opening a repository, it will call `ensureValidRepository` and also
`CatFileBatch`. But sometimes these will not be used until repository
closed. So it's a waste of CPU to invoke 3 times git command for every
open repository.

This PR removed all of these from `OpenRepository` but only kept
checking whether the folder exists. When a batch is necessary, the
necessary functions will be invoked.

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2024-08-21 01:55:14 +08:00
..
code Refactor the usage of batch catfile (#31754) (#31889) 2024-08-21 01:55:14 +08:00
internal Fix bleve fuzziness (#30799) (#30804) 2024-05-01 12:59:59 +00:00
issues Properly filter issue list given no assignees filter (#31522) (#31685) 2024-07-24 15:55:21 +08:00
stats Simplify how git repositories are opened (#28937) 2024-01-27 21:09:51 +01:00