56fcdba introduced a significant performance regression on my system (OS X 10.8.5 (12F45)) causing a since query to take over a minute:
jimp-mbp1:watchman jimp$ time echo '["query", "/Users/jimp/devtools/buck", {"since": "n:buckd", "fields":["name","exists","new"]}]' | watchman --server-encoding=json --no-pretty -j > /dev/null
real 1m0.006s
user 0m0.003s
sys 0m0.002s
The same query using e0762ed on the same machine takes a fraction of a second:
jimp-mbp1:watchman jimp$ time echo '["query", "/Users/jimp/devtools/buck", {"since": "n:buckd", "fields":["name","exists","new"]}]' | watchman --server-encoding=json --no-pretty -j > /dev/null
real 0m0.018s
user 0m0.004s
sys 0m0.003s
The regression seems to occur whether or not I have a .watchmanconfig file in the root of the watched tree.