Sha256: e41ef327db6db8925373052881414430f6cfb75c37945a5c090fc33439972cbe
Contents?: true
Size: 647 Bytes
Versions: 1
Compression:
Stored size: 647 Bytes
Contents
module Opsk class Commit < Thor::Group include Thorable, Thor::Actions class_option :message, :type=> :string, :desc => 'optional commit message' class_option :all, :type=> :boolean, :desc => 'commit all', :default => false def validate check_root end def commit Dir["modules/*"].reject{|o| not File.directory?(o)}.each do |d| if File.exists?("#{d}/.git") begin git = Opsk::Git.new(d,self) if git.changed? say "Listing changes for #{d}:\n\n" git.report git.master_commit(d,options) end rescue => e say "Failed to commit #{d} due to #{e}" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opskeleton-0.9.5 | lib/opskeleton/commit.rb |