From b5c2d858374c082b79f0f0cb5a63a93d11b71766 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 23 Mar 2023 12:59:16 +0530 Subject: [PATCH] Fix diffing dirs --- tools/cmd/diff/collect.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tools/cmd/diff/collect.go b/tools/cmd/diff/collect.go index 74ad27a40..171f424dc 100644 --- a/tools/cmd/diff/collect.go +++ b/tools/cmd/diff/collect.go @@ -253,6 +253,9 @@ func walk(base string, names *utils.Set[string], pmap map[string]string) error { } return nil } + if d.IsDir() { + return nil + } path, err = filepath.Abs(path) if err != nil { return err @@ -261,9 +264,11 @@ func walk(base string, names *utils.Set[string], pmap map[string]string) error { if err != nil { return err } - path_name_map[path] = name - names.Add(name) - pmap[name] = path + if name != "." { + path_name_map[path] = name + names.Add(name) + pmap[name] = path + } return nil }) }