merge-commit-and-feature: commit moved commit script as feature subcommand

This commit is contained in:
rkiel
2015-06-07 19:09:15 -04:00
parent b5f75d85a0
commit 4f12826134
6 changed files with 51 additions and 63 deletions

27
lib/feature/commit.rb Normal file
View File

@@ -0,0 +1,27 @@
require_relative './base'
module Feature
class Commit < Feature::Base
def valid?
argv.size > 1
end
def help
puts
puts "USAGE: feature commit [word....]"
puts
exit
end
def execute
parts = parse_branch(current_branch)
comment = argv.reject { |x| x == '-m' }.join(' ')
comment = "#{parts[:feature]}: #{comment}"
git_commit comment
end
end
end