puppetlabs/puppetlabs-vcsrepo — pull request #64 by arnoudj (2013-04-16 12:18:09+00:00)
Title: Added user and ssh identity to the Mercurial provider.

This doesn't create an external script like pull #49 and can have user and identity specified at the same time.