anchor.diff:                  |> analyzeGraph resolved
   
       
  -    dependencies
  +    rootDependencies
       |> Seq.map (fun p -> 
                       p.Name, 
                       FromRoot { Name = p.Name
  
positive.code: ﻿module Paket.Resolver
  
  open Paket
  
  
negative.code:     | Some oldDependency -> Map.add package (shrink(oldDependency,newDependency)) dependencies
      | None -> Map.add package newDependency dependencies   
  
  /// Resolves all direct and indirect dependencies
  let Resolve(discovery : IDiscovery, rootDependencies:Package seq) =    
      let rec analyzeGraph processed (dependencies:Map<string,Shrinked>) =
          if Map.isEmpty dependencies then processed else
          let current = Seq.head dependencies
  