mirror of
https://github.com/go-gitea/gitea
synced 2024-11-22 01:45:42 +01:00
c03baab678
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. |
||
---|---|---|
.. | ||
catfile.go | ||
lfs_common.go | ||
lfs_gogit.go | ||
lfs_nogogit.go | ||
namerev.go | ||
revlist.go |