mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-09 14:50:56 +00:00
Pick up dirs without a CurrentFiler
This commit is contained in:
parent
39a691a7e6
commit
45dfd616cb
@ -176,26 +176,27 @@ func (w *Walker) walkAndHashFiles(res *[]protocol.FileInfo, ign map[string][]str
|
|||||||
l.Debugln("unchanged:", cf)
|
l.Debugln("unchanged:", cf)
|
||||||
}
|
}
|
||||||
*res = append(*res, cf)
|
*res = append(*res, cf)
|
||||||
} else {
|
return nil
|
||||||
var flags uint32 = protocol.FlagDirectory
|
|
||||||
if w.IgnorePerms {
|
|
||||||
flags |= protocol.FlagNoPermBits | 0777
|
|
||||||
} else {
|
|
||||||
flags |= uint32(info.Mode() & os.ModePerm)
|
|
||||||
}
|
|
||||||
f := protocol.FileInfo{
|
|
||||||
Name: rn,
|
|
||||||
Version: lamport.Default.Tick(0),
|
|
||||||
Flags: flags,
|
|
||||||
Modified: info.ModTime().Unix(),
|
|
||||||
}
|
|
||||||
if debug {
|
|
||||||
l.Debugln("dir:", cf, f)
|
|
||||||
}
|
|
||||||
*res = append(*res, f)
|
|
||||||
}
|
}
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var flags uint32 = protocol.FlagDirectory
|
||||||
|
if w.IgnorePerms {
|
||||||
|
flags |= protocol.FlagNoPermBits | 0777
|
||||||
|
} else {
|
||||||
|
flags |= uint32(info.Mode() & os.ModePerm)
|
||||||
|
}
|
||||||
|
f := protocol.FileInfo{
|
||||||
|
Name: rn,
|
||||||
|
Version: lamport.Default.Tick(0),
|
||||||
|
Flags: flags,
|
||||||
|
Modified: info.ModTime().Unix(),
|
||||||
|
}
|
||||||
|
if debug {
|
||||||
|
l.Debugln("dir:", f)
|
||||||
|
}
|
||||||
|
*res = append(*res, f)
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if info.Mode().IsRegular() {
|
if info.Mode().IsRegular() {
|
||||||
|
Loading…
Reference in New Issue
Block a user