Module: MultiRepo

Defined in:
lib/multi_repo.rb,
lib/multi_repo/cli.rb,
lib/multi_repo/repo.rb,
lib/multi_repo/labels.rb,
lib/multi_repo/version.rb,
lib/multi_repo/repo_set.rb,
lib/multi_repo/service/git/minigit_capturing_patch.rb

Defined Under Namespace

Modules: CLI, Git, Helpers, Service Classes: Labels, Repo, RepoSet

Constant Summary collapse

VERSION =
"1.0.0".freeze

Class Method Summary collapse

Class Method Details

.config_dirObject



39
40
41
# File 'lib/multi_repo.rb', line 39

def self.config_dir
  @config_dir ||= root_dir.join("config")
end

.repos_dirObject



43
44
45
# File 'lib/multi_repo.rb', line 43

def self.repos_dir
  @repos_dir ||= root_dir.join("repos")
end

.root_dirObject



31
32
33
# File 'lib/multi_repo.rb', line 31

def self.root_dir
  @root_dir ||= Pathname.new(Dir.pwd).expand_path
end

.root_dir=(dir) ⇒ Object



35
36
37
# File 'lib/multi_repo.rb', line 35

def self.root_dir=(dir)
  @root_dir = Pathname.new(dir).expand_path
end