hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit e28bd4c0f843f39cfcb715b6c9c7d249bad5b500
parent 2c7c361091618868581c4a02352e7c37ccc12753
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Tue, 30 Jul 2019 09:14:14 +0200

Fix Jekyll import

Fixes #6131

Diffstat:
Mcache/filecache/filecache.go | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/cache/filecache/filecache.go b/cache/filecache/filecache.go
@@ -334,6 +334,14 @@ func NewCaches(p *helpers.PathSpec) (Caches, error) {
 			cfs = fs
 		}
 
+		if cfs == nil {
+			// TODO(bep) we still have some places that do not initialize the
+			// full dependencies of a site, e.g. the import Jekyll command.
+			// That command does not need these caches, so let us just continue
+			// for now.
+			continue
+		}
+
 		baseDir := v.Dir
 
 		if err := cfs.MkdirAll(baseDir, 0777); err != nil && !os.IsExist(err) {