mirror of
https://github.com/octoleo/restic.git
synced 2024-11-10 07:11:06 +00:00
Address hound comments
This commit is contained in:
parent
2054e3c026
commit
5170c4898a
@ -97,7 +97,7 @@ func newDirFromSnapshot(repo restic.Repository, snapshot SnapshotWithId, ownerIs
|
|||||||
Mode: os.ModeDir | 0555,
|
Mode: os.ModeDir | 0555,
|
||||||
},
|
},
|
||||||
items: items,
|
items: items,
|
||||||
inode: inodeFromBackendId(snapshot.ID),
|
inode: inodeFromBackendID(snapshot.ID),
|
||||||
ownerIsRoot: ownerIsRoot,
|
ownerIsRoot: ownerIsRoot,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,6 @@ import (
|
|||||||
// inodeFromBackendId returns a unique uint64 from a backend id.
|
// inodeFromBackendId returns a unique uint64 from a backend id.
|
||||||
// Endianness has no specific meaning, it is just the simplest way to
|
// Endianness has no specific meaning, it is just the simplest way to
|
||||||
// transform a []byte to an uint64
|
// transform a []byte to an uint64
|
||||||
func inodeFromBackendId(id restic.ID) uint64 {
|
func inodeFromBackendID(id restic.ID) uint64 {
|
||||||
return binary.BigEndian.Uint64(id[:8])
|
return binary.BigEndian.Uint64(id[:8])
|
||||||
}
|
}
|
||||||
|
@ -94,7 +94,7 @@ func (sn *SnapshotsDir) ReadDirAll(ctx context.Context) ([]fuse.Dirent, error) {
|
|||||||
ret := make([]fuse.Dirent, 0)
|
ret := make([]fuse.Dirent, 0)
|
||||||
for _, snapshot := range sn.knownSnapshots {
|
for _, snapshot := range sn.knownSnapshots {
|
||||||
ret = append(ret, fuse.Dirent{
|
ret = append(ret, fuse.Dirent{
|
||||||
Inode: inodeFromBackendId(snapshot.ID),
|
Inode: inodeFromBackendID(snapshot.ID),
|
||||||
Type: fuse.DT_Dir,
|
Type: fuse.DT_Dir,
|
||||||
Name: snapshot.Time.Format(time.RFC3339),
|
Name: snapshot.Time.Format(time.RFC3339),
|
||||||
})
|
})
|
||||||
|
@ -59,6 +59,7 @@ func (node Node) String() string {
|
|||||||
return fmt.Sprintf("<Node(%s) %s>", node.Type, node.Name)
|
return fmt.Sprintf("<Node(%s) %s>", node.Type, node.Name)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Tree returns this node's tree object.
|
||||||
func (node Node) Tree() *Tree {
|
func (node Node) Tree() *Tree {
|
||||||
return node.tree
|
return node.tree
|
||||||
}
|
}
|
||||||
@ -371,6 +372,7 @@ func (node Node) sameContent(other Node) bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsNewer returns true of the file has been updated since the last Stat().
|
||||||
func (node *Node) IsNewer(path string, fi os.FileInfo) bool {
|
func (node *Node) IsNewer(path string, fi os.FileInfo) bool {
|
||||||
if node.Type != "file" {
|
if node.Type != "file" {
|
||||||
debug.Log("node.IsNewer", "node %v is newer: not file", path)
|
debug.Log("node.IsNewer", "node %v is newer: not file", path)
|
||||||
|
@ -85,6 +85,7 @@ func TeardownRepo(repo restic.Repository) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SnapshotDir creates a new snapshot of path.
|
||||||
func SnapshotDir(t testing.TB, repo restic.Repository, path string, parent *restic.ID) *restic.Snapshot {
|
func SnapshotDir(t testing.TB, repo restic.Repository, path string, parent *restic.ID) *restic.Snapshot {
|
||||||
arch := archiver.New(repo)
|
arch := archiver.New(repo)
|
||||||
sn, _, err := arch.Snapshot(nil, []string{path}, parent)
|
sn, _, err := arch.Snapshot(nil, []string{path}, parent)
|
||||||
|
Loading…
Reference in New Issue
Block a user