// Copyright 2021 The Gitea Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package git import ( "sync" logger "code.gitea.io/gitea/modules/log" "code.gitea.io/gitea/modules/setting" ) var once sync.Once // CheckLFSVersion will check lfs version, if not satisfied, then disable it. func CheckLFSVersion() { if setting.LFS.StartServer { //Disable LFS client hooks if installed for the current OS user //Needs at least git v2.1.2 err := LoadGitVersion() if err != nil { logger.Fatal("Error retrieving git version: %v", err) } if CheckGitVersionAtLeast("2.1.2") != nil { setting.LFS.StartServer = false logger.Error("LFS server support needs at least Git v2.1.2") } else { once.Do(func() { GlobalCommandArgs = append(GlobalCommandArgs, "-c", "filter.lfs.required=", "-c", "filter.lfs.smudge=", "-c", "filter.lfs.clean=") }) } } } erged Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/lib/External/Watcher.php
blob: e733e16679820e3dea77b696a3a4db2393530881 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34