blob: 55eb539062635de2fbb99dc7b7d0f0dd7512714d (
about) (
plain) (
blame)
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
|
package receivepack
import (
"io/fs"
"codeberg.org/lindenii/furgit/receivepack/service"
)
// PromotedObjectPermissions configures the destination permissions applied to
// objects and directories promoted out of quarantine.
type PromotedObjectPermissions struct {
DirMode fs.FileMode
FileMode fs.FileMode
}
func translatePromotedObjectPermissions(
perms *PromotedObjectPermissions,
) *service.PromotedObjectPermissions {
if perms == nil {
return nil
}
return &service.PromotedObjectPermissions{
DirMode: perms.DirMode,
FileMode: perms.FileMode,
}
}
|