puppetlabs/puppetlabs-vcsrepo — pull request #127 by debona (2014-03-07 12:14:58+00:00)
Title: Avoid checkout failure due to untracked files

- Avoid checkout to fail because of untracked files by forcing the checkout (`--force` switch)
- Remove the untracked files after a `reset hard` as I think most people expect this behavior
- Reset after checkout in every cases for consistency