anchor.diff:                          File.ReadAllLines originalDepsFile.FullName <> depsFileLines
                       then
                           File.Copy(fi.FullName,originalDepsFile.FullName,true)
  -                        let targetLockFile = FileInfo(Path.Combine(workingDir,PM_LOCK_FILE))
  +                        let targetLockFile = FileInfo(Path.Combine(workingDir,lockfileName))
                           File.Copy(lockFile.FullName,targetLockFile.FullName,true)
                       
                   let lines = 
  
positive.code:         
      let rootDir,packageManagerTextLines =
          let rec findSpecFile dir =
              let fi = FileInfo(Path.Combine(dir,PM_SPEC_FILE))
              if fi.Exists then
                  let lockFile = FileInfo(Path.Combine(fi.Directory.FullName,PM_LOCK_FILE))
                  let depsFileLines = File.ReadAllLines fi.FullName
                  if lockFile.Exists then
                      let originalDepsFile = FileInfo(workingDirSpecFile.FullName + ".original")
  
negative.code: open System.IO
  let PM_EXE = "paket.exe"
  let PM_DIR = ".paket"
  
  let userProfile =
      let res = Environment.GetEnvironmentVariable("USERPROFILE")
  