anchor.diff:                                    Name = name
                                     AuthKey = authKey } 
   
  -                            { currentGroup with  
  +                            { currentGroup with
                                   LastWasPackage = false
                                   SourceFiles = sourceFile :: currentGroup.SourceFiles }::otherGroups
                           | Some [ protocol; _; domain; project ] ->
  -                            { currentGroup with  
  +                            { currentGroup with
                                   LastWasPackage = false
                                   SourceFiles = { Commit = String.Empty
                                                   Owner = domain
  
positive.code:         | Some _, _ -> failwithf "unknown repository type %s." line
          | _ -> failwithf "unknown lock file format %s" line
  
      let Parse(lockFileLines) =
          let remove textToRemove (source:string) = source.Replace(textToRemove, "")
          let removeBrackets = remove "(" >> remove ")"
  
negative.code:                                     SourceFiles = 
                                          { currentFile with
                                                      Dependencies = Set.add (PackageName name, VersionRequirement.AllReleases) currentFile.Dependencies
                                                  } :: rest }  ::otherGroups
                          | [] -> failwith "cannot set a dependency to %s %s- no remote file has been specified." name v
                  | SourceFile(origin, details) ->
                      match origin with
  