Class | Rake::ShipitTask::VC::Git |
In: |
lib/shipit/vc.rb
|
Parent: | Object |
# File lib/shipit/vc.rb, line 55 55: def are_local_diffs(ver) 56: `git diff --no-color #{ver}`.match(/\S/) 57: end
# File lib/shipit/vc.rb, line 19 19: def commit(msg) 20: temp = Tempfile.open("COMMIT_MESSAGE") 21: temp << msg 22: temp.close 23: 24: system "git", "commit", "-a", "-F", temp.path 25: end
# File lib/shipit/vc.rb, line 34 34: def exists_tagged_version(ver) 35: !`git tag -l #{ver}`.empty? 36: end
# File lib/shipit/vc.rb, line 51 51: def local_diff(file) 52: `git diff --no-color HEAD '#{file}'` 53: end
# File lib/shipit/vc.rb, line 27 27: def precommit 28: unknown = `git ls-files -z --others --exclude-per-directory=.gitignore --exclude-from=.git/info/exclude` 29: if unknown.gsub!(/\0/, "\n") 30: raise unknown 31: end 32: end