MCPcopy
hub / github.com/kopia/kopia / Mode

Method Mode

snapshot/snapshotfs/repofs.go:36–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

34}
35
36func (e *repositoryEntry) Mode() os.FileMode {
37 switch e.metadata.Type {
38 case snapshot.EntryTypeDirectory:
39 return os.ModeDir | os.FileMode(e.metadata.Permissions) //nolint:gosec
40 case snapshot.EntryTypeSymlink:
41 return os.ModeSymlink | os.FileMode(e.metadata.Permissions) //nolint:gosec
42 case snapshot.EntryTypeFile:
43 return os.FileMode(e.metadata.Permissions) //nolint:gosec
44 case snapshot.EntryTypeUnknown:
45 return 0
46 default:
47 return 0
48 }
49}
50
51func (e *repositoryEntry) Name() string {
52 return e.metadata.Name

Callers 15

IsDirMethod · 0.95
WriteFileMethod · 0.45
WriteFileMethod · 0.45
FileExistsMethod · 0.45
fileIsSymlinkFunction · 0.45
SymlinkExistsMethod · 0.45
setAttributesMethod · 0.45
createDirectoryMethod · 0.45
BeginDirectoryMethod · 0.45
WriteFileMethod · 0.45
CreateSymlinkMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected