anchor.diff:                              (Array.toList depsFileLines) @ ("group Main" :: packageManagerTextLinesFromScript)
   
                       fi.Directory.FullName, lines
  -                elif fi.Directory.Parent <> null then
  +                elif not (isNull fi.Directory.Parent) then
                       findSpecFile fi.Directory.Parent.FullName
                   else
                       workingDir, ("framework: " + targetFramework) :: "source https://nuget.org/api/v2" :: packageManagerTextLinesFromScript
  
positive.code:         }
  
      /// Walks up directory structure and tries to find paket.exe
      let findPaketExe (baseDir: string) =
  
          let getPaketAndExe (directory: DirectoryInfo) =
              match directory.GetFiles(PM_EXE) with
              | [|exe|] -> Some exe.FullName
              | _ -> 
                  match directory.GetDirectories(PM_DIR) with
                  | [| dir |] -> 
                      match dir.GetFiles(PM_EXE) with
                      | [|exe|] -> Some exe.FullName
                      | _ -> None
                  | _ -> None
  
          let dir = DirectoryInfo baseDir
          let allDirs = getDiretoryAndAllParentDirectories dir
          
          allDirs
          |> Seq.choose getPaketAndExe
  
negative.code:                     printfn "package resolution completed at %A" System.DateTimeOffset.UtcNow
                      Solved(loadScript,additionalIncludeFolders())
  
  /// Resolves absolute load script location: something like
  /// baseDir/.paket/load/scriptName
  /// or
  