Skip to content

Commit 09b85c4

Browse files
cmd: add git-lfs-transfer support
1 parent 8406330 commit 09b85c4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cmd/serv.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ const (
4040
verbUploadArchive = "git-upload-archive"
4141
verbReceivePack = "git-receive-pack"
4242
verbLfsAuthenticate = "git-lfs-authenticate"
43+
verbLfsTransfer = "git-lfs-transfer"
4344
)
4445

4546
// CmdServ represents the available serv sub-command.
@@ -83,9 +84,11 @@ var (
8384
verbUploadArchive: true,
8485
verbReceivePack: true,
8586
verbLfsAuthenticate: true,
87+
verbLfsTransfer: true,
8688
}
8789
allowedCommandsLfs = map[string]bool{
8890
verbLfsAuthenticate: true,
91+
verbLfsTransfer: true,
8992
}
9093
alphaDashDotPattern = regexp.MustCompile(`[^\w-\.]`)
9194
)
@@ -138,7 +141,7 @@ func getAccessMode(verb string, lfsVerb string) perm.AccessMode {
138141
return perm.AccessModeRead
139142
case verbReceivePack:
140143
return perm.AccessModeWrite
141-
case verbLfsAuthenticate:
144+
case verbLfsAuthenticate, verbLfsTransfer:
142145
switch lfsVerb {
143146
case "upload":
144147
return perm.AccessModeWrite

0 commit comments

Comments
 (0)