Sha256: fd6fa9ff7360643edc81f57cff8552e7b098a595aabfeffe417366bff1c1fe07

Contents?: true

Size: 320 Bytes

Versions: 5

Compression:

Stored size: 320 Bytes

Contents

module Kamal::Git
  extend self

  def used?
    system("git rev-parse")
  end

  def user_name
    `git config user.name`.strip
  end

  def revision
    `git rev-parse HEAD`.strip
  end

  def uncommitted_changes
    `git status --porcelain`.strip
  end

  def root
    `git rev-parse --show-toplevel`.strip
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kamal-1.7.3 lib/kamal/git.rb
kamal-1.7.2 lib/kamal/git.rb
kamal-1.7.1 lib/kamal/git.rb
kamal-1.7.0 lib/kamal/git.rb
kamal-1.6.0 lib/kamal/git.rb