URI: 
       copying static content to destination - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 61258858af90fc43bea406af5f065d0b2e6c94dc
   DIR parent 736677a21d8b10c3a34c5f383849ba186ff296b1
  HTML Author: spf13 <steve.francia@gmail.com>
       Date:   Tue, 30 Jul 2013 01:26:02 -0400
       
       copying static content to destination
       
       Diffstat:
         M main.go                             |      16 ++++++++++++----
       
       1 file changed, 12 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/main.go b/main.go
       @@ -16,8 +16,10 @@ package main
        import (
                "fmt"
                "github.com/howeyc/fsnotify"
       +        "github.com/mostafah/fsync"
                flag "github.com/ogier/pflag"
                "github.com/spf13/hugo/hugolib"
       +        "log"
                "net/http"
                "os"
                "path/filepath"
       @@ -63,16 +65,16 @@ func main() {
                config.UglyUrls = *uglyUrls
                config.Verbose = *verbose
        
       -        if *destination != "" {
       -                config.PublishDir = *destination
       -        }
       -
                if *baseUrl != "" {
                        config.BaseUrl = *baseUrl
                } else if *server {
                        config.BaseUrl = "http://localhost:" + *port
                }
        
       +        if *destination != "" {
       +                config.PublishDir = *destination
       +        }
       +
                if *version {
                        fmt.Println("Hugo Static Site Generator v0.8")
                }
       @@ -92,6 +94,12 @@ func main() {
                        }
                }
        
       +        // Copy Static to Destination first
       +        err := fsync.SyncDel(config.GetAbsPath(config.PublishDir+"/"), config.GetAbsPath(config.StaticDir+"/"))
       +        if err != nil {
       +                log.Fatalf("Error copying static files to %s: %v", config.GetAbsPath(config.PublishDir), err)
       +        }
       +
                if *checkMode {
                        site := hugolib.NewSite(config)
                        site.Analyze()