1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2024-12-23 16:26:11 +00:00

ls: Add comments

This commit is contained in:
Alexander Neumann 2018-08-12 22:18:44 +02:00
parent ace5cc4ed3
commit 7e34de4c29

View file

@ -106,7 +106,17 @@ func runLs(opts LsOptions, gopts GlobalOptions, args []string) error {
// are not in matching trees or will not lead us to matching trees // are not in matching trees or will not lead us to matching trees
var walk bool var walk bool
for _, dir := range dirs { for _, dir := range dirs {
// the current node path is a prefix for one of the
// directories, so we're interested in something deeper in the
// tree. Example:
// nodepath: "/test"
// dir: "/test/foo"
approachingMatchingTree := fs.HasPathPrefix(nodepath, dir) approachingMatchingTree := fs.HasPathPrefix(nodepath, dir)
// we're within one of the selected dirs, example:
// nodepath: "/test/foo"
// dir: "/test"
inMatchingTree := fs.HasPathPrefix(dir, nodepath) inMatchingTree := fs.HasPathPrefix(dir, nodepath)
// this condition is complex, but it basically requires that we // this condition is complex, but it basically requires that we