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 =
"0.3.1"

Class Method Summary collapse

Class Method Details

.config_dirObject



37
38
39
# File 'lib/multi_repo.rb', line 37

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

.repos_dirObject



41
42
43
# File 'lib/multi_repo.rb', line 41

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

.root_dirObject



29
30
31
# File 'lib/multi_repo.rb', line 29

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

.root_dir=(dir) ⇒ Object



33
34
35
# File 'lib/multi_repo.rb', line 33

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