anchor.diff:    GitManager : GitManager;
     SourceExplorer : ISourceExplorer;
   }
  +
  +let private isWindows () =
  +  InteropServices.RuntimeInformation.OSDescription
  +  |> String.toLower
  +  |> String.contains "win"
   
   let private getCachePath = async {
     return
  
positive.code:   let! cachePath = getCachePath
    let downloadManager = new DownloadManager(consoleManager, cachePath)
  
    let useLibGit2 = System.Environment.GetEnvironmentVariable("BUCKAROO_USE_LIBGIT2") <> null
  
    let git =
      if useLibGit2
  
negative.code: 
  open System
  open System.IO
  open System.Runtime
  open Buckaroo.Console
  open FSharpx
  
  type TaskContext = {
    Console : ConsoleManager;
  