Sha256: 252e595aabd6d4a2b55fc7a35345864ccd4f81ef337b606338beab93bd6306c4
Contents?: true
Size: 499 Bytes
Versions: 1
Compression:
Stored size: 499 Bytes
Contents
require 'thor' require 'redmine-cli/issue' module Redmine module Cli class Git < Thor desc "new TICKET", "Generate branch from ticket's information" def new(ticket) issue = Issue.find(ticket) subject = issue.subject.gsub(/[^a-z0-9\-]+/i, "-").gsub(/-{1,}/,'-').gsub(/-$|^-/, '').downcase `git checkout -b #{ticket}-#{subject}` rescue ActiveResource::ResourceNotFound say "No ticket with number: #{ticket}", :red end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
redmine-cli-0.1.1 | lib/redmine-cli/git.rb |