From 736677a21d8b10c3a34c5f383849ba186ff296b1 Mon Sep 17 00:00:00 2001 From: spf13 Date: Fri, 26 Jul 2013 18:10:03 -0400 Subject: [PATCH] Using MkdirAll instead of my own logic --- hugolib/helpers.go | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/hugolib/helpers.go b/hugolib/helpers.go index 7e2adc221..6bda4e3e3 100644 --- a/hugolib/helpers.go +++ b/hugolib/helpers.go @@ -19,7 +19,6 @@ import ( "github.com/kr/pretty" "html/template" "os" - "path/filepath" "reflect" "regexp" "strconv" @@ -139,24 +138,7 @@ func exists(path string) (bool, error) { } func mkdirIf(path string) error { - err := os.Mkdir(path, 0777) - if err != nil { - if os.IsExist(err) { - return nil - } - if os.IsNotExist(err) { - parent, _ := filepath.Split(path) - err2 := mkdirIf(parent) - if err2 != nil { - return err2 - } else { - return mkdirIf(path) - } - } - return err - } - - return nil + return os.MkdirAll(path, 0777) } func Urlize(url string) string {