[mirror] Command-line application for uploading a site to a git-pages server

Fix `--verbose` output when used with `--path`.

Changed files
+5 -7
+5 -7
main.go
··· 81 } 82 switch { 83 case entry.Type().IsDir(): 84 - fmt.Fprintf(os.Stderr, "dir %s%s\n", prefix, name) 85 case entry.Type().IsRegular(): 86 - fmt.Fprintf(os.Stderr, "file %s%s\n", prefix, name) 87 case entry.Type() == fs.ModeSymlink: 88 fmt.Fprintf(os.Stderr, "symlink %s%s\n", prefix, name) 89 default: 90 - fmt.Fprintf(os.Stderr, "other %s%s\n", prefix, name) 91 } 92 return nil 93 }) ··· 107 var tarName string 108 if prefix == "" && name == "." { 109 return nil 110 - } else if prefix == "" { 111 - tarName = name 112 } else if name == "." { 113 tarName = prefix 114 } else { 115 - tarName = fmt.Sprintf("%s/%s", prefix, name) 116 } 117 var file io.ReadCloser 118 var linkTarget string ··· 200 fmt.Fprintf(os.Stderr, "--path requires --upload-dir or --delete") 201 os.Exit(usageExitCode) 202 } else { 203 - pathPrefix = strings.Trim(*pathFlag, "/") 204 } 205 } 206
··· 81 } 82 switch { 83 case entry.Type().IsDir(): 84 + fmt.Fprintf(os.Stderr, "dir %s%s\n", prefix, name) 85 case entry.Type().IsRegular(): 86 + fmt.Fprintf(os.Stderr, "file %s%s\n", prefix, name) 87 case entry.Type() == fs.ModeSymlink: 88 fmt.Fprintf(os.Stderr, "symlink %s%s\n", prefix, name) 89 default: 90 + fmt.Fprintf(os.Stderr, "other %s%s\n", prefix, name) 91 } 92 return nil 93 }) ··· 107 var tarName string 108 if prefix == "" && name == "." { 109 return nil 110 } else if name == "." { 111 tarName = prefix 112 } else { 113 + tarName = prefix + name 114 } 115 var file io.ReadCloser 116 var linkTarget string ··· 198 fmt.Fprintf(os.Stderr, "--path requires --upload-dir or --delete") 199 os.Exit(usageExitCode) 200 } else { 201 + pathPrefix = strings.Trim(*pathFlag, "/") + "/" 202 } 203 } 204