Module: Gitmirror

Defined in:
lib/gitmirror.rb,
lib/gitmirror/log.rb,
lib/gitmirror/version.rb,
lib/gitmirror/repository.rb,
lib/gitmirror/backend/base.rb,
lib/gitmirror/backend/fork.rb,
lib/gitmirror/backend/posix_spawn.rb

Defined Under Namespace

Modules: Backend, Log Classes: GitError, Repository

Constant Summary collapse

VERSION =
"0.2.0"

Class Attribute Summary collapse

Class Attribute Details

.backendObject



17
18
19
# File 'lib/gitmirror.rb', line 17

def backend
  @backend ||= :fork
end

.cache_dirObject



13
14
15
# File 'lib/gitmirror.rb', line 13

def cache_dir
  @cache_dir ||= ENV.fetch('GITMIRROR_CACHE',"/tmp/gitmirror")
end

.loggerObject



21
22
23
# File 'lib/gitmirror.rb', line 21

def logger
  @logger ||= Logger.new("/dev/null")
end