anchor.diff:      |> ignore
   
   // -----------------------------------------------------------------------------
  -// Run the unit tests using test runner
  +// Run the unit tests using a sequential NUnit test runner
  +
   Target "RunTests" <| ignore
   
   let runTestTask name =
  
positive.code:         let files = proj.Compiles -- "**/AssemblyInfo*.fs"
          repo.VerifyChecksums files
          proj.VerifyPdbChecksums files
          proj.CreateSrcSrv (sprintf "%s/%s/{0}/%%var2%%" gitRaw gitName) repo.Revision (repo.Paths files)
          Pdbstr.exec proj.OutputFilePdb proj.OutputFilePdbSrcSrv
      CopyFiles "bin" (!! "src/bin/Release/FSharp.Data.Bson.*")
  
  #endif
  
  // -----------------------------------------------------------------------------
  
negative.code: 
  Target "Help" <| fun () ->
      printfn ""
      printfn "  Please specify the target by calling 'build <target>'"
      printfn ""
      printfn "  Targets for building:"
      printfn "    1) Build"
      printfn "    2) BuildTests"
      printfn "    3) RunTests"
      printfn "    4) All (calls 1, 2, and 3)"
      printfn ""
      printfn "  Targets for releasing:"
      printfn "    5) GenerateDocs"
      printfn "    6) ReleaseDocs (calls 5)"
      printfn "    7) ReleaseBinaries"
      printfn "    8) NuGet (creates package only - does not publish)"
      printfn "    9) Release (calls 5, 6, 7, and 8)"
      printfn ""
      printfn "  Other targets:"
  #if MONO
  #else
      printfn "    10) SourceLink (requires autocrlf=input)"
  #endif
      printfn ""
  
  