Class: GitHubRecordsArchiver::GitRepository

Inherits:
Object
  • Object
show all
Defined in:
lib/github_records_archiver/git_repository.rb

Direct Known Subclasses

Repository, Wiki

Instance Method Summary collapse

Instance Method Details

#cloneObject



5
6
7
8
9
10
11
12
13
# File 'lib/github_records_archiver/git_repository.rb', line 5

def clone
  if Dir.exist? repo_dir # Repo already exists, just pull new objects
    Dir.chdir repo_dir do
      git 'pull'
    end
  else # Clone Git content from scratch
    git 'clone', clone_url, repo_dir
  end
end

#repo_dirObject



15
16
17
# File 'lib/github_records_archiver/git_repository.rb', line 15

def repo_dir
  raise 'Not implemented'
end