Because this ticket was not in "resolved" status, it was not noticed when we did code review for the COOK project, but
COOK-1179 was, and I merged that. Sorry I missed this!
Having a mercurial SCM provider is good, any way you slice it. Ideally, such a provider would subclass Chef's built in SCM resource so it can be used similar to the subversion and git resources (as well as in other places like the deploy resource).
Thoughts on improving this library to do that? Noah Kantrowitz also did done some work on this kind of provider.