class GitBundle::Commands::Generate
Public Class Methods
new(project, args)
click to toggle source
# File lib/git_bundle/commands/generate.rb, line 6 def initialize(project, args) @project = project @args = args end
Public Instance Methods
invoke()
click to toggle source
# File lib/git_bundle/commands/generate.rb, line 11 def invoke @project.load_dependant_repositories @project.dependant_repositories.each { |repo| @project.branch_config.current[repo.name] = remote_branch_reference(repo) } @project.branch_config.save end
remote_branch_reference(repository)
click to toggle source
# File lib/git_bundle/commands/generate.rb, line 17 def remote_branch_reference(repository) if repository.remote "#{repository.remote} #{repository.branch}" else repository.branch end end