Issue #177 resolved
I work now on large project with clean build time near 30 minutes and team of 15 members. We note, that during build MacHG continuously updates browser window and several builders can overload mercurial server. Usually it can be seen as long list of "Refresh Browser Data" notifications, 10-20 of them to be precise and frequent server timeouts. All of this is caused by filesystem events flow from build`s output location, despite that it is mentioned in .hgignore file. So, here is patch that combines multiple refresh requests to the same location that occurs during processing of the first such request. Additionally, it performs filtering of refresh requests using .hgignore file - very simple one, without glob`s processing. I hope this patch would be useful.
With best regards, Eugene Golushkov