anchor.diff:                  cmdArgs 
                       |> Seq.skip 1
                       |> Seq.map (fun (a:string) ->
  -                          logfn "%A" a
  -                          if a.Contains "=" then
  -                              let s = a.Split splitter
  -                              s.[0],s.[1]
  -                          else
  -                              a,"1")
  +                            logfn "%A" a
  +                            if a.Contains "=" then
  +                                let s = a.Split splitter
  +                                s.[0], s.[1]
  +                            else
  +                                a,"1")
                       |> Seq.toList
   
               log ""
  
positive.code: 
  let showFakeCommands() = traceFAKE "FAKE [buildScript]"
  
  try  
      let cmdArgs = System.Environment.GetCommandLineArgs()  
      traceStartBuild()
  
      try
          if cmdArgs.Length = 0 then showFakeCommands() else
  
              traceFAKE "FakePath: %s" fakePath 
  
negative.code:                 Environment.ExitCode <- 1
              else
                  log "Ready."
      with
      | exn -> 
          if exn.InnerException <> null then
              sprintf "Build failed.\nError:\n%s\nInnerException:\n%s" exn.Message exn.InnerException.Message
              |> traceError
          else
              sprintf "Build failed.\nError:\n%s" exn.Message
              |> traceError
          sendTeamCityError exn.Message
          Environment.ExitCode <- 1
  finally
      traceEndBuild()
      Threading.Thread.Sleep 1000
  
  