anchor.diff:  
   let provideLicense path =
       ReadFileAsString "LICENSE.md"
  -    |> ConvertTextToWindowsLineBreaks 
  +    |> ConvertTextToWindowsLineBreaks
       |> ReplaceFile (path @@ "license.txt")
   
   let provideReadme title releasenotes path =
       String.concat Environment.NewLine [header; " " + title; ""; ReadFileAsString releasenotes]
  -    |> ConvertTextToWindowsLineBreaks 
  +    |> ConvertTextToWindowsLineBreaks
       |> ReplaceFile (path @@ "readme.txt")
   
   let provideFsLoader includes path =
  
positive.code:     provideZipExtraFiles workPath bundle
      Zip "obj/Zip/" (zipDir @@ sprintf "%s-%s.zip" bundle.Id bundle.Version) !! (workPath + "/**/*.*")
      CleanDir "obj/Zip"
      
  Target "Zip" (fun _ ->
      CleanDir "out/packages/Zip"
      if not (hasBuildParam "signed") || hasBuildParam "release" then
  
negative.code: Target "PublishApi" (fun _ ->
      let repo = "../mathnet-websites"
      Git.Branches.pull repo "origin" "master"
      CleanDir "../mathnet-websites/numerics/api"
      CopyRecursive "out/api" "../mathnet-websites/numerics/api" true |> printfn "%A"
      Git.Staging.StageAll repo
      Git.Commit.Commit repo (sprintf "Numerics: %s api update" packageVersion)
      Git.Branches.pushBranch repo "origin" "master")
  