commands: Do not use named return vals in Jekyll import
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 22 Mar 2016 22:44:02 +0000 (23:44 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 22 Mar 2016 22:44:02 +0000 (23:44 +0100)
commands/import_jekyll.go

index 30a86528fd4c0f3ee3cf3e30717056304924af51..25228c9f2a203866fc2a971dc649239e6630dc33 100644 (file)
@@ -260,7 +260,7 @@ func createConfigFromJekyll(inpath string, kind string, jekyllConfig map[string]
        return nil
 }
 
-func copyFile(source string, dest string) (err error) {
+func copyFile(source string, dest string) error {
        sf, err := os.Open(source)
        if err != nil {
                return err
@@ -276,13 +276,17 @@ func copyFile(source string, dest string) (err error) {
                si, err := os.Stat(source)
                if err != nil {
                        err = os.Chmod(dest, si.Mode())
+
+                       if err != nil {
+                               return err
+                       }
                }
 
        }
-       return
+       return nil
 }
 
-func copyDir(source string, dest string) (err error) {
+func copyDir(source string, dest string) error {
        fi, err := os.Stat(source)
        if err != nil {
                return err
@@ -314,7 +318,7 @@ func copyDir(source string, dest string) (err error) {
        return nil
 }
 
-func copyJekyllFilesAndFolders(jekyllRoot string, dest string) (err error) {
+func copyJekyllFilesAndFolders(jekyllRoot string, dest string) error {
        fi, err := os.Stat(jekyllRoot)
        if err != nil {
                return err