Sha256: e98eb0c9a5abbd3ee6fb1e5bf3543adfa58c89e153bb66e06ce1f9a13df7476f

Contents?: true

Size: 756 Bytes

Versions: 20

Compression:

Stored size: 756 Bytes

Contents

require 'rim/command/command'
require 'rim/processor'
require 'rim/upload_helper'

module RIM
module Command

class Upload < Command

  include RIM::Manifest

  def initialize(opts)
    @review = true
    opts.banner = "Usage: rim upload <local_module_path>"
    opts.description = "Upload changes from rim module synchronized to <local_module_path> to remote repository."
    opts.on("-n", "--no-review", "Uploads without review. The changes will be pushed directly to the module's target branch.") do
      @review = false
    end
  end

  def invoke()
    helper = UploadHelper.new(project_git_dir, @review, @logger)
    helper.modules_from_paths(ARGV)
    helper.check_arguments
    helper.upload
  end

end

end
end


Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
esr-rim-1.4.8 lib/rim/command/upload.rb
esr-rim-1.4.7 lib/rim/command/upload.rb
esr-rim-1.4.4 lib/rim/command/upload.rb
esr-rim-1.4.3 lib/rim/command/upload.rb
esr-rim-1.4.2 lib/rim/command/upload.rb
esr-rim-1.4.0 lib/rim/command/upload.rb
esr-rim-1.3.9 lib/rim/command/upload.rb
esr-rim-1.3.8 lib/rim/command/upload.rb
esr-rim-1.3.7 lib/rim/command/upload.rb
esr-rim-1.3.6 lib/rim/command/upload.rb
esr-rim-1.3.5 lib/rim/command/upload.rb
esr-rim-1.3.4 lib/rim/command/upload.rb
esr-rim-1.3.3 lib/rim/command/upload.rb
esr-rim-1.3.2 lib/rim/command/upload.rb
esr-rim-1.3.1 lib/rim/command/upload.rb
esr-rim-1.3.0 lib/rim/command/upload.rb
esr-rim-1.2.2 lib/rim/command/upload.rb
esr-rim-1.2.1 lib/rim/command/upload.rb
esr-rim-1.2.0 lib/rim/command/upload.rb
esr-rim-1.1.5 lib/rim/command/upload.rb