Module: Aid::GitStaged

Included in:
Scripts::Begin, Scripts::Finish
Defined in:
lib/aid/scripts/shared/git_staged.rb

Instance Method Summary collapse

Instance Method Details

#check_for_staged_files!Object



3
4
5
6
7
8
# File 'lib/aid/scripts/shared/git_staged.rb', line 3

def check_for_staged_files!
  file_change_status_codes = "^\s*[MADRCU]"
  return unless system("git status -s | grep #{file_change_status_codes.inspect} >/dev/null 2>&1")

  abort colorize(:red, "You have modified/staged files, cannot aid")
end