No, because mercurial really isn't suitable for this. Nor is Git for that matter.
Similar thing happened on Github with CocoaPods: https://news.ycombinator.com/item?id=11245652.
Similar thing happened on Github with CocoaPods: https://news.ycombinator.com/item?id=11245652.
Just because something works doesn't mean it is a suitable implementation or a sensible decision.