anchor.diff:  #else
   // --------------------------------------------------------------------------------------
   // SourceLink allows Source Indexing on the PDB generated by the compiler, this allows
  -// the ability to step through the source code of external libraries https://github.com/ctaggart/SourceLink
  +// the ability to step through the source code of external libraries http://ctaggart.github.io/SourceLink/
   
   Target "SourceLink" (fun _ ->
  -    let baseUrl = sprintf "%s/%s/{0}/%%var2%%" gitRaw (project.ToLower())
  -    use repo = new GitRepo(__SOURCE_DIRECTORY__)
  -    !! "src/**/*.fsproj"
  -    |> Seq.iter (fun f ->
  -        let proj = VsProj.LoadRelease f
  -        logfn "source linking %s" proj.OutputFilePdb
  -        let files = proj.Compiles -- "**/AssemblyInfo.fs"
  -        repo.VerifyChecksums files
  -        proj.VerifyPdbChecksums files
  -        proj.CreateSrcSrv baseUrl repo.Revision (repo.Paths files)
  -        Pdbstr.exec proj.OutputFilePdb proj.OutputFilePdbSrcSrv
  +    let baseUrl = sprintf "%s/%s/{0}/%%var2%%" gitRaw project
  +    !! "src/**/*.??proj"
  +    |> Seq.iter (fun projFile ->
  +        let proj = VsProj.LoadRelease projFile
  +        SourceLink.Index proj.CompilesNotLinked proj.OutputFilePdb __SOURCE_DIRECTORY__ baseUrl
       )
   )
  +
   #endif
  +
  +
   
   // --------------------------------------------------------------------------------------
   // Generate the documentation
  
positive.code: 
          createIndexFsx lang)
  )
  
  // --------------------------------------------------------------------------------------
  // Release Scripts
  
  
negative.code:     |> releaseDraft
      |> Async.RunSynchronously
  )
  
  
  Target "BuildPackage" (fun _ ->
    let n = Environment.GetEnvironmentVariable "TRAVIS_BUILD_NUMBER"
  