diff options
| author | 2026-03-26 09:14:59 +0000 | |
|---|---|---|
| committer | 2026-03-26 09:14:59 +0000 | |
| commit | 3d25bda9d5da6814661828adabe8a09f9d01aefb (patch) | |
| tree | d034e28079333f85e5d7b96d921282eddd4798d6 /receivepack/version.go | |
| parent | object/id: Empty tree (diff) | |
| signature | No signature | |
network/receivepack: Rename from receivepack
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 -} |
