# File lib/plugins/git.rb, line 104 def set_branch project, config, issue, maybe_string puts "Issue #{issue.name} currently " + if issue.git_branch "assigned to git branch #{issue.git_branch.inspect}." else "not assigned to any git branch." end branch = maybe_string || ask("Git feature branch name:") return unless branch if branch == issue.git_branch raise Error, "issue #{issue.name} already assigned to branch #{issue.git_branch.inspect}" end puts "Assigning to branch #{branch.inspect}." issue.git_branch = branch end