diff options
Diffstat (limited to 'receivepack/version.go')
| -rw-r--r-- | receivepack/version.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/receivepack/version.go b/receivepack/version.go deleted file mode 100644 index 9a4544dc..00000000 --- a/receivepack/version.go +++ /dev/null @@ -1,35 +0,0 @@ -package receivepack - -import ( - "strings" - - common "codeberg.org/lindenii/furgit/network/protocol/v0v1/server" -) - -func parseVersion(gitProtocol string) common.Version { - if gitProtocol == "" { - return common.Version0 - } - - var highestRequested uint8 - - for field := range strings.SplitSeq(gitProtocol, ":") { - switch field { - case "version=0": - case "version=1": - if highestRequested < 1 { - highestRequested = 1 - } - case "version=2": - if highestRequested < 2 { - highestRequested = 2 - } - } - } - - if highestRequested == 1 { - return common.Version1 - } - - return common.Version0 -} |
