anchor.diff:          proj.CreateSrcSrv "https://raw.github.com/ctaggart/SourceLink/{0}/%var2%" repo.Revision (repo.Paths files)
           Pdbstr.exec proj.OutputFilePdb proj.OutputFilePdbSrcSrv
       )
  -    #endif
   )
   
   Target "NuGet" (fun _ ->
  
positive.code:     else sprintf "a%s%s" (dt.ToString "yyMMddHHmm") revision8 // 20 char limit
  let versionInfo = sprintf "%s %s %s" versionAssembly (dt.ToString "yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'") revision
  let buildVersion = if String.IsNullOrEmpty prerelease then versionFile else sprintf "%s-%s" versionFile prerelease
  
  Target "Clean" (fun _ -> 
      !! "**/bin/"
  
negative.code: let dt = DateTime.UtcNow
  let cfg = getBuildConfig __SOURCE_DIRECTORY__
  let revision =
      use repo = new GitRepo(__SOURCE_DIRECTORY__)
      repo.Revision
  let revision8 = if revision = "" then "" else "-"+revision.Substring(0,8)
  
  let versionAssembly = cfg.AppSettings.["versionAssembly"].Value // change when incompatible
  