diff options
Diffstat (limited to 'repository/refs_timeout.go')
| -rw-r--r-- | repository/refs_timeout.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/repository/refs_timeout.go b/repository/refs_timeout.go new file mode 100644 index 00000000..275613ba --- /dev/null +++ b/repository/refs_timeout.go @@ -0,0 +1,16 @@ +package repository + +import ( + "time" + + "codeberg.org/lindenii/furgit/config" +) + +func detectPackedRefsTimeout(cfg *config.Config) time.Duration { + timeoutValue, err := cfg.Lookup("core", "", "packedrefstimeout").Int() + if err != nil { + return time.Second + } + + return time.Duration(timeoutValue) * time.Millisecond +} |
