Closed chelnak closed 2 years ago
Puppetfiles
.These results were generated with Rangefinder, a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
The SSH implementation in this module relies on the GIT_SSH_COMMAND environment variable. This option is only available in versions 2.10.0 and later of Git.
Therefore in in certain cases when consumers have an older version of git installed the module will fail but would lack a descriptive error message.
This PR ensures that we check the git version when the identity parameter is used and raising a descriptive error if the current version is lower than 2.10.0.
Fixes #545