class Git::Remote
def branch(branch = 'master')
def branch(branch = 'master') Git::Branch.new(@base, "#{@name}/#{branch}") end
def fetch
def fetch @base.fetch(@name) end
def initialize(base, name)
def initialize(base, name) @base = base config = @base.lib.config_remote(name) @name = name @url = config['url'] @fetch_opts = config['fetch'] end
def merge(branch = 'master')
def merge(branch = 'master') @base.merge("#{@name}/#{branch}") end
def remove
def remove @base.remote_remove(@name) end
def remove
def remove @base.lib.remote_remove(@name) end
def to_s
def to_s @name end