anchor.diff:        let packagesFolder = DirectoryInfo(Path.Combine(rootFolder.FullName, Constants.PackagesFolderName))
           
         let includeScriptsRootFolder = 
  -          DirectoryInfo(Path.Combine((FileInfo dependenciesFile.DependenciesFile).Directory.FullName, Constants.PaketFilesFolderName, "include-scripts"))
  +          Path.Combine((FileInfo dependenciesFile.DependenciesFile).Directory.FullName, Constants.PaketFilesFolderName, "include-scripts")
  +          |> DirectoryInfo
   
         let getScriptFile groupName packageName =
           getScriptFile includeScriptsRootFolder framework groupName packageName extension
  
positive.code:           None
        else
            Some (groupName.ToString())
    
    /// Generate a include script from given order of packages,
    /// if a package is ordered before its dependencies this function 
    /// will throw.
    let generateScripts
        (scriptGenerator          : ScriptGenInput -> ScriptGenResult)
        (writeScript              : FileInfo -> ScriptPiece list -> unit)
        (getScriptFile            : GroupName -> PackageName -> FileInfo)
        (includeScriptsRootFolder : DirectoryInfo)
        (framework                : FrameworkIdentifier)
  
negative.code:           generateScripts scriptGenerator scriptWriter getScriptFile includeScriptsRootFolder framework dependenciesFile packagesOrGroupFolder groupName packages
        )
        |> ignore
  
        let getGroupFile group = 
          let folder = getScriptFolder includeScriptsRootFolder framework group
          Path.Combine(folder.FullName, sprintf "include.%s.group.%s" (group.GetCompareString()) extension).ToLowerInvariant()
          |> FileInfo
          
        generateGroupScript dependenciesFile getGroupFile scriptWriter framework
  
    type ScriptType =
    | CSharp
  