fsharp/FAKE — pull request #487 by ctaggart (2014-07-01 01:49:57+00:00)
Title: fixed traceStartTarget, should not be  before recursive call

For [SourceLink#11](https://github.com/ctaggart/SourceLink/issues/11#issuecomment-46180314) I was expecting there to only be one open target at a time. The problem was that `traceStartTarget` was being called before the recursive call. If it is put just before the `watch`, it behaves as expected.