Method: Licensed::Git.version

Defined in:
lib/licensed/git.rb

.version(descriptor) ⇒ Object

Returns the most recent git SHA for a file or directory or nil if SHA is not available

descriptor - file or directory to retrieve latest SHA for



28
29
30
31
# File 'lib/licensed/git.rb', line 28

def version(descriptor)
  return unless git_repo? && descriptor
  Licensed::Shell.execute("git", "rev-list", "-1", "HEAD", "--", descriptor, allow_failure: true)
end