# File lib/chef/provider/git.rb, line 137 def revision_sha @revision_sha ||= begin assert_revision_not_remote if sha_hash?(@new_resource.revision) @revision_sha = @new_resource.revision else resolved_reference = remote_resolve_reference @revision_sha = extract_revision(resolved_reference) end end end