anchor.diff:                                    let name = packageName.ToString().ToLower()
                                     if isPackageLine name l then 
                                         let p = this.GetPackage packageName
  -                                      DependenciesFileSerializer.packageString packageName versionRequirement resolverStrategy p.Settings
  +                                      DependenciesFileSerializer.packageString packageName vr.VersionRequirement vr.ResolverStrategy p.Settings
                                     else l)
   
               DependenciesFile(DependenciesFileParser.parseDependenciesFile this.FileName newLines)
  
positive.code:     member this.UpdatePackageVersion(packageName, version:string) = 
          let (PackageName name) = packageName
          if this.HasPackage(packageName) then
              let versionRequirement = DependenciesFileParser.parseVersionRequirement (version.Trim '!')
              let resolverStrategy = DependenciesFileParser.parseResolverStrategy version
  
              tracefn "Updating %s version to %s in %s" name version fileName
              let newLines = 
  
negative.code:         Redirects = false
          Settings = InstallSettings.Default }
  
  type VersionStrategy = {
      VersionRequirement : VersionRequirement
      ResolverStrategy : ResolverStrategy }
              
  /// [omit]
  module DependenciesFileParser = 
  
  