lib/abak-flow/branch.rb in abak-flow-1.0.10 vs lib/abak-flow/branch.rb in abak-flow-1.1.0

- old
+ new

@@ -18,13 +18,12 @@ attr_reader :folder attr_reader :task def initialize(branch) - @manager = Manager.instance @branch = branch.is_a?(Git::Branch) ? branch - : @manager.git.branch(branch) + : Manager.git.branch(branch) parse_branch_name end def name @@ -41,15 +40,15 @@ def to_s @branch.to_s end def compare_link(branch) - diff = "#{@manager.repository.upstream.owner}:#{branch}...#{@branch}" + diff = "#{Manager.repository.upstream.owner}:#{branch}...#{@branch}" File.join [ - @manager.github.web_endpoint, - @manager.repository.origin.to_s, + Manager.github.web_endpoint, + Manager.repository.origin.to_s, "compare", diff ] end def extract_base_name(options = Hash.new) @@ -70,17 +69,17 @@ [tasks_from_commit_message, task].flatten.compact.uniq .map { |x| "http://jira.railsc.ru/browse/#{x}" } * "\n" end def update - origin = @manager.repository.origin.repo - @manager.git.push(origin, @branch) + origin = Manager.repository.origin.repo + Manager.git.push(origin, @branch) end def delete_on_remote - origin = @manager.repository.origin.repo - @manager.git.push(origin, ":#{@branch}") + origin = Manager.repository.origin.repo + Manager.git.push(origin, ":#{@branch}") end def delete_on_local @branch.delete end @@ -112,10 +111,10 @@ def current? @branch.current end def valid? - !@branch.name.empty? + !@branch.name.strip.empty? end private def tasks_from_commit_message @parsed_tasks ||=