anchor.diff:  //  ==> "NuGet"
   //  ==> "BuildPackage"
   //
  -//"CleanDocs"
  -//  ==> "GenerateHelp"
  -//  ==> "GenerateReferenceDocs"
  -//  ==> "GenerateDocs"
  -//
  -//"CleanDocs"
  -//  ==> "GenerateHelpDebug"
  +"CleanDocs"
  +  ==> "GenerateHelp"
  +  ==> "GenerateReferenceDocs"
  +  ==> "GenerateDocs"
   //
   //"GenerateHelp"
   //  ==> "KeepRunning"
  
positive.code: open System
  open System.IO
  open Xunit
  
  #if MONO
  #else
  #load "packages/SourceLink.Fake/tools/Fake.fsx"
  open SourceLink
  #endif
  
  // --------------------------------------------------------------------------------------
  // START TODO: Provide project-specific details below
  
negative.code:     let tempDocsDir = "temp/gh-pages"
      CleanDir tempDocsDir
      Repository.cloneSingleBranch "" (gitHome + "/" + gitName + ".git") "gh-pages" tempDocsDir
      // delete everything now because we don't want all the code checked back in to the gh-pages branch
      rm_rf tempDocsDir
      CopyRecursive "docs/output" tempDocsDir true |> tracefn "%A"
      StageAll tempDocsDir
      Git.Commit.Commit tempDocsDir (sprintf "Update generated documentation for version %s" release.NugetVersion)
  