anchor.diff:  )
   "Clean" ==> "QuickTest"
   
  -
  -
  -
  -Target "RunIntegrationTests" (fun _ ->    
  -    !! integrationTestAssemblies    
  -    |> NUnit3 (fun p ->
  -        { p with
  -            ShadowCopy = false
  -            WorkingDir = "tests/Paket.Tests"
  -            TimeOut = TimeSpan.FromMinutes 40. })
  -)
  -"Clean" ==> "Build" ==> "RunIntegrationTests" 
  -
  -// --------------------------------------------------------------------------------------
  -// Build a NuGet package
  -
  -let mergeLibs = ["paket.exe"; "Paket.Core.dll"; "FSharp.Core.dll"; "Newtonsoft.Json.dll"; "Argu.dll"; "Chessie.dll"; "Mono.Cecil.dll"]
  -
  -Target "MergePaketTool" (fun _ ->
  -    CreateDir buildMergedDir
  -
  -    let toPack =
  -        mergeLibs
  -        |> List.map (fun l -> buildDir @@ l)
  -        |> separated " "
  -
  -    let result =
  -        ExecProcess (fun info ->
  -            info.FileName <- currentDirectory </> "packages" </> "build" </> "ILRepack" </> "tools" </> "ILRepack.exe"
  -            info.Arguments <- sprintf "/lib:%s /ver:%s /out:%s %s" buildDir release.AssemblyVersion (buildMergedDir @@ "paket.exe") toPack
  -            ) (TimeSpan.FromMinutes 5.)
  -
  -    if result <> 0 then failwithf "Error during ILRepack execution."
  -)
  -
  -Target "QuickIntegrationBuild" (fun _ ->
  +Target "QuickIntegrationTests" (fun _ ->
       [   "src/Paket.Core/Paket.Core.fsproj"
           "src/Paket/Paket.fsproj"
           "integrationtests/Paket.IntegrationTests/Paket.IntegrationTests.fsproj"
       ]   |> MSBuildDebug "" "Rebuild"
           |> ignore
  -)
  -
  -Target "QuickIntegrationTests" (fun _ ->
  +    
  +    
       !! integrationTestAssemblies    
       |> NUnit3 (fun p ->
           { p with
  
positive.code:   =?> ("DotnetRestore", not <| hasBuildParam "DISABLE_NETCORE")
    =?> ("DotnetBuild", not <| hasBuildParam "DISABLE_NETCORE")
    =?> ("DotnetPackage", not <| hasBuildParam "DISABLE_NETCORE")
    ==> "BuildCore"
  
  
  "Clean"
    ==> "AssemblyInfo"
    ==> "Build"
    =?> ("BuildPowerShell", not isMono)
    <=> "BuildCore"
   
  
  "Build"
    ==> "RunTests"
    ==> "MergePaketTool"
    =?> ("RunIntegrationTests", not <| hasBuildParam "SkipIntegrationTests")
    ==> "AllTests"  
   
  
  "Build"
    =?> ("GenerateReferenceDocs",isLocalBuild && not isMono)
    =?> ("GenerateDocs",isLocalBuild && not isMono)
    =?> ("ReleaseDocs",isLocalBuild && not isMono)
    ==> "AllDocs"
  
  
  //"AllTests"
  //  ==> "AllDocs"
  //  ==> "All"
  
  
  "All"
    =?> ("MergePowerShell", not isMono)
    
    ==> "SignAssemblies"
    =?> ("NuGet", not <| hasBuildParam "SkipNuGet")
    =?> ("MergeDotnetCoreIntoNuget", not <| hasBuildParam "DISABLE_NETCORE" && not <| hasBuildParam "SkipNuGet")
  
negative.code: Target "Release" DoNothing
  Target "BuildPackage" DoNothing
  Target "BuildCore" DoNothing
  // --------------------------------------------------------------------------------------
  // Run all targets by default. Invoke 'build <Target>' to override
  
  