anchor.diff:                        Authors = authors
                         Description = description }
                   
  -                let optionalInfo = getOptionalInfo(map,currentVersion)
  +                let optionalInfo = getOptionalInfo(file,map,currentVersion)
                   return CompleteInfo(core, optionalInfo)
           }
   
  
positive.code:                                 let versionString = 
                                    let s = reg.Groups.["version"].Value.Trim()
                                    if s.Contains("CURRENTVERSION") then
                                      s.Replace("CURRENTVERSION",currentVersion.Value.ToString())
                                    else s
                                  DependenciesFileParser.parseVersionRequirement versionString
                             id', versionRequirement))
  
negative.code:                 | Choice2Of2 f -> failP file f
              sr.Dispose()
              let! type' = parsePackageConfigType file map
  
              let currentVersion = 
                  match currentVersion with
                  | None -> Map.tryFind "version" map |> Option.map SemVer.Parse
                  | _ -> currentVersion
  
              match type' with
              | ProjectType -> 
                  let core : ProjectCoreInfo = 
  