anchor.diff:                                            { Name = dependentPackage.Name
                                               VersionRange = dependentPackage.VersionRange
                                               SourceType = dependentPackage.SourceType
  -                                            Hash = hash
  +                                            Hash = None
                                               Source = dependentPackage.Source } }
                       dependencies <- addDependency dependentPackage.Name dependencies newDependency
   
  
positive.code:                                                               Referenced = resolvedPackage })
  
                  let mutable dependencies = dependencies
                  let dependentPackages,hash = 
                      discovery.GetPackageDetails(dependency.Referenced.SourceType, dependency.Referenced.Source, dependency.Referenced.Name, maxVersion.ToString()) 
                      |> Async.RunSynchronously
  
                  for dependentPackage in dependentPackages do
                      let newDependency = 
  
negative.code: 
                  let maxVersion = List.max versions
  
                  let dependentPackages,hash = 
                      discovery.GetPackageDetails(dependency.Referenced.SourceType, dependency.Referenced.Source, dependency.Referenced.Name, maxVersion.ToString()) 
                      |> Async.RunSynchronously
  
                  let resolvedPackage =
                      { Name = resolvedName
                        VersionRange = VersionRange.Exactly(maxVersion.ToString())
                        SourceType = dependency.Referenced.SourceType
                        Hash = hash
                        Source = dependency.Referenced.Source }
  
                  let resolvedDependency = 
                      ResolvedDependency.Resolved(
                                              match dependency with
  