files: only check for git_lfs/hg_largefiles if they are enabled.

- this speeds up fetching of files if they are not LF and very big.
This commit is contained in:
Marcin Kuzminski 2019-08-23 14:37:56 +02:00
parent 9a3fa67ca9
commit 0ae89b9907
4 changed files with 33 additions and 3 deletions

View file

@ -305,6 +305,11 @@ class RepoAppView(BaseAppView):
settings = settings_model.get_general_settings()
return settings.get(settings_key, default)
def _get_repo_setting(self, target_repo, settings_key, default=False):
settings_model = VcsSettingsModel(repo=target_repo)
settings = settings_model.get_repo_settings_inherited()
return settings.get(settings_key, default)
def get_recache_flag(self):
for flag_name in ['force_recache', 'force-recache', 'no-cache']:
flag_val = self.request.GET.get(flag_name)