anchor.diff:              | Result.Ok(config,_) -> config.PackageSources |> Map.toList |> List.map (snd >> fst)
               | _ -> []
           Constants.DefaultNuGetStream :: configured
  -        |> Set.ofSeq
  -        |> Set.toList
  +        |> List.distinct
   
       /// Returns the installed versions of all installed packages which are referenced in the references file.
       member this.GetInstalledPackages(referencesFile:ReferencesFile): (string * string * string) list =
  
positive.code:             this.Restore(force,group,[],touchAffectedRefs,ignoreChecks,failOnFailedChecks,targetFramework) 
          else
              let referencesFiles =
                  this.RootPath
                  |> ProjectFile.FindAllProjects
                  |> Array.choose (fun (p:ProjectFile) -> p.FindReferencesFile())
              if Array.isEmpty referencesFiles then
                  traceWarnfn "No paket.references files found for which packages could be installed."
              else
  
negative.code:         referencesFile
          |> lockFile.GetPackageHull
          |> Seq.map (fun kv ->
              let groupName,packageName = kv.Key
              groupName.ToString(),
              packageName.ToString(),
              resolved.[kv.Key].Version.ToString())
          |> Seq.toList
  
      /// Returns an InstallModel for the given package.
  