anchor.diff:  let configuration (targets : Target list) =
       let defaultVal = if isRelease targets then "Release" else "Debug"
       match Environment.environVarOrDefault "CONFIGURATION" defaultVal with
  -     | "Debug" -> DotNet.BuildConfiguration.Debug
  -     | "Release" -> DotNet.BuildConfiguration.Release
  -     | config -> DotNet.BuildConfiguration.Custom config
  +    | "Debug" -> DotNet.BuildConfiguration.Debug
  +    | "Release" -> DotNet.BuildConfiguration.Release
  +    | config -> DotNet.BuildConfiguration.Custom config
   
   let failOnBadExitAndPrint (p : ProcessResult) =
       if p.ExitCode <> 0 then
  
positive.code:             ]
          DotNet.restore(fun c ->
              { c with
                   Common =
                      c.Common
                      |> DotNet.Options.withAdditionalArgs args
              }) dir)
  
negative.code:                 sprintf "/p:PackageVersion=%s" releaseNotes.NugetVersion
                  sprintf "/p:PackagePath=%s" (distDir @@ (sprintf "%s-%s-%s" productName releaseNotes.NugetVersion runtime ))
              ] |> String.concat " "
  
          DotNet.exec (fun opt ->
              { opt with
                  WorkingDirectory = mainApp }
          ) "msbuild" args
          |> failOnBadExitAndPrint
      )
  
  let gitRelease _ =
  