Method: Oxidized::Git#setup

Defined in:
lib/oxidized/output/git.rb

#setupObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/oxidized/output/git.rb', line 16

def setup
  if @cfg.empty?
    Oxidized.asetus.user.output.git.user  = 'Oxidized'
    Oxidized.asetus.user.output.git.email = '[email protected]'
    Oxidized.asetus.user.output.git.repo  =  File.join(Config::Root, 'oxidized.git')
    Oxidized.asetus.save :user
    raise NoConfig, 'no output git config, edit ~/.config/oxidized/config'
  end

  if @cfg.repo.respond_to?(:each)
    @cfg.repo.each do |group, repo|
      @cfg.repo["#{group}="] = File.expand_path repo
    end
  else
    @cfg.repo = File.expand_path @cfg.repo
  end
end