anchor.diff:  open Fake.AssemblyInfoFile
   open Fake.ReleaseNotesHelper
   open System
  +open System.IO
   #if MONO
   #else
   #load "packages/SourceLink.Fake/Tools/Fake.fsx"
  
positive.code:     Branches.pushTag "" "origin" release.NugetVersion
  )
  
  Target "BuildPackage" DoNothing
  
  // --------------------------------------------------------------------------------------
  
negative.code:         Attribute.Description summary
          Attribute.Version release.AssemblyVersion
          Attribute.FileVersion release.AssemblyVersion ] 
  
  let assertExitCodeZero x = 
      if x = 0 then () else 
      failwithf "Command failed with exit code %i" x
  
  let runCmdIn workDir exe = 
      Printf.ksprintf (fun args -> 
          tracefn "%s %s" exe args
          Shell.Exec(exe, args, workDir) |> assertExitCodeZero)
  
  // Generate assembly info files with the right version & up-to-date information
  Target "AssemblyInfo" (fun _ ->
  