Provide more detail on static sync when running with verbose - hugo - [fork] hugo port for 9front
(HTM) git clone git@git.drkhsh.at/hugo.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
(DIR) commit d158f7e339b9037a3160043db6660cac24f14aa9
(DIR) parent cd36d752a3e8e2b75965fe281e6466d7a274cd94
(HTM) Author: Steve Francia <steve.francia@gmail.com>
Date: Fri, 29 Jan 2016 16:54:33 -0500
Provide more detail on static sync when running with verbose
Diffstat:
M commands/hugo.go | 8 ++++++++
1 file changed, 8 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/commands/hugo.go b/commands/hugo.go
@@ -471,13 +471,18 @@ func getStaticSourceFs() afero.Fs {
}
if !useStatic {
+ jww.INFO.Println(themeDir, "is the only static directory available to sync from")
return afero.NewReadOnlyFs(afero.NewBasePathFs(source, themeDir))
}
if !useTheme {
+ jww.INFO.Println(staticDir, "is the only static directory available to sync from")
return afero.NewReadOnlyFs(afero.NewBasePathFs(source, staticDir))
}
+ jww.INFO.Println("using a UnionFS for static directory comprised of:")
+ jww.INFO.Println("Base:", themeDir)
+ jww.INFO.Println("Overlay:", staticDir)
base := afero.NewReadOnlyFs(afero.NewBasePathFs(hugofs.SourceFs, themeDir))
overlay := afero.NewReadOnlyFs(afero.NewBasePathFs(hugofs.SourceFs, staticDir))
return afero.NewCopyOnWriteFs(base, overlay)
@@ -506,6 +511,9 @@ func copyStatic() error {
// Now that we are using a unionFs for the static directories
// We can effectively clean the publishDir on initial sync
syncer.Delete = viper.GetBool("cleanDestinationDir")
+ if syncer.Delete {
+ jww.INFO.Println("removing all files from destination that don't exist in static dirs")
+ }
jww.INFO.Println("syncing static files to", publishDir)
// because we are using a baseFs (to get the union right).