From 94b5be67fc73b87d114d94a7bb1a33ab997f30f1 Mon Sep 17 00:00:00 2001 From: Albert Nigmatzianov Date: Mon, 15 May 2017 12:58:02 +0200 Subject: [PATCH] commands: Skip .git directories Fix #3468 --- commands/hugo.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/commands/hugo.go b/commands/hugo.go index b7bc863a4..3f711251e 100644 --- a/commands/hugo.go +++ b/commands/hugo.go @@ -663,6 +663,12 @@ func (c *commandeer) getDirList() []string { return nil } + // Skip .git directories. + // Related to https://github.com/spf13/hugo/issues/3468. + if fi.Name() == ".git" { + return nil + } + if fi.Mode()&os.ModeSymlink == os.ModeSymlink { link, err := filepath.EvalSymlinks(path) if err != nil {