Module: MultiGit::Remote

Extended by:
Utils::AbstractMethods
Included in:
GitBackend::Remote, JGitBackend::Remote, Persistent, MultiGit::RuggedBackend::Remote
Defined in:
lib/multi_git/remote.rb

Defined Under Namespace

Modules: Persistent

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utils::AbstractMethods

abstract

Instance Attribute Details

#fetch_urlsEnumerable<URI>

Returns:

  • (Enumerable<URI>)


14
# File 'lib/multi_git/remote.rb', line 14

abstract :fetch_urls

#push_urlsEnumerable<URI>

Returns:

  • (Enumerable<URI>)


18
# File 'lib/multi_git/remote.rb', line 18

abstract :push_urls

#repositoryRepository

Returns:



10
# File 'lib/multi_git/remote.rb', line 10

abstract :repository

Instance Method Details

#fetch(*refspecs) ⇒ Object

Returns self.

Parameters:

  • refspecs (RefSpec, String, Range, Hash, ...)

Returns:

  • self



23
# File 'lib/multi_git/remote.rb', line 23

abstract :fetch

#push(*refspecs) ⇒ Object

Returns self.

Parameters:

  • refspecs (RefSpec, String, Range, Hash, ...)

Returns:

  • self



28
# File 'lib/multi_git/remote.rb', line 28

abstract :push

#save(name) ⇒ Persistent

Parameters:

  • name (String)

Returns:



33
# File 'lib/multi_git/remote.rb', line 33

abstract :save