Method: Git::Lib#fetch

Defined in:
lib/git/lib.rb

#fetch(remote, opts)

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
# File 'lib/git/lib.rb', line 1459

def fetch(remote, opts)
  ArgsBuilder.validate!(opts, FETCH_OPTION_MAP)
  args = build_args(opts, FETCH_OPTION_MAP)

  if remote || opts[:ref]
    args << '--'
    args << remote if remote
    args << opts[:ref] if opts[:ref]
  end

  command('fetch', *args, merge: true)
end