class GitBundle::Commands::Generic

Public Class Methods

new(project, args) click to toggle source
# File lib/git_bundle/commands/generic.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/generic.rb, line 11
def invoke
  @project.load_dependant_repositories

  parallel(@project.repositories) do |repo|
    output = repo.execute_git(@args, color: true)
    ExecutionResult.new($?.exitstatus != 0, output)
  end
end