Method: Chef::Provider::Git#git_gem_version

Defined in:
lib/chef/provider/git.rb

#git_gem_versionObject Also known as: git_minor_version



126
127
128
129
130
131
132
133
134
135
136
137
138
# File 'lib/chef/provider/git.rb', line 126

def git_gem_version
  return @git_gem_version if defined?(@git_gem_version)

  output = git("--version").stdout
  match = GIT_VERSION_PATTERN.match(output)
  if match
    @git_gem_version = Gem::Version.new(match[1])
  else
    logger.warn "Unable to parse git version from '#{output}'"
    @git_gem_version = nil
  end
  @git_gem_version
end