anchor.diff:          |> Seq.toList
   
   
  -
  -
       let generateAPI (projInfos : ProjInfo.ProjInfo array) gitRepoName =
           let generate ( projInfo :  ProjInfo.ProjInfo) =
  -            Trace.logf "Generating API Docs for %s" projInfo.TargetPath.FullName
  +            Trace.tracefn "Generating API Docs for %s" projInfo.TargetPath.FullName
               let mscorlibDir =
                   (Uri(typedefof<System.Runtime.MemoryFailPoint>.GetType().Assembly.CodeBase)) //Find runtime dll
                       .AbsolutePath // removes file protocol from path
  
positive.code: 
  
          docSourcePaths
          |> Seq.map(fun filePath ->
  
              Fake.Core.Trace.tracefn "Rendering %s" filePath
  
negative.code:             let targetApiDir = docsApiDir @@ IO.Path.GetFileNameWithoutExtension(projInfo.TargetPath.Name)
              let generatorOutput = MetadataFormat.Generate(projInfo.TargetPath.FullName, libDirs = libDirs)
              let fi = FileInfo <| targetApiDir @@ "index.html"
              let indexDoc = {
                  OutputPath = fi
                  Content = [Namespaces.generateNamespaceDocs generatorOutput.AssemblyGroup generatorOutput.Properties]
  