mirror of
https://github.com/restic/restic.git
synced 2025-12-12 03:22:07 +00:00
data: split node and snapshot code from restic package
This commit is contained in:
@@ -5,18 +5,18 @@ package fuse
|
||||
|
||||
import (
|
||||
"github.com/anacrolix/fuse"
|
||||
"github.com/restic/restic/internal/data"
|
||||
"github.com/restic/restic/internal/debug"
|
||||
"github.com/restic/restic/internal/restic"
|
||||
)
|
||||
|
||||
func nodeToXattrList(node *restic.Node, req *fuse.ListxattrRequest, resp *fuse.ListxattrResponse) {
|
||||
func nodeToXattrList(node *data.Node, req *fuse.ListxattrRequest, resp *fuse.ListxattrResponse) {
|
||||
debug.Log("Listxattr(%v, %v)", node.Name, req.Size)
|
||||
for _, attr := range node.ExtendedAttributes {
|
||||
resp.Append(attr.Name)
|
||||
}
|
||||
}
|
||||
|
||||
func nodeGetXattr(node *restic.Node, req *fuse.GetxattrRequest, resp *fuse.GetxattrResponse) error {
|
||||
func nodeGetXattr(node *data.Node, req *fuse.GetxattrRequest, resp *fuse.GetxattrResponse) error {
|
||||
debug.Log("Getxattr(%v, %v, %v)", node.Name, req.Name, req.Size)
|
||||
attrval := node.GetExtendedAttribute(req.Name)
|
||||
if attrval != nil {
|
||||
|
||||
Reference in New Issue
Block a user