Class: Kettle::Family::GitStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/kettle/family/git_status.rb

Class Method Summary collapse

Class Method Details

.dirty?(root) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
# File 'lib/kettle/family/git_status.rb', line 8

def self.dirty?(root)
  stdout, _stderr, status = Open3.capture3("git", "status", "--short", chdir: root)
  status.success? && !stdout.empty?
end