Method: RSCM::Darcs#import_central

Defined in:
lib/rscm/scm/darcs.rb

#import_central(dir, message) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/rscm/scm/darcs.rb', line 33

def import_central(dir, message)
  ENV["EMAIL"] = "[email protected]"
  FileUtils.cp_r(Dir.glob("#{dir}/*"), @dir)
  with_working_dir(@dir) do
    darcs("add --recursive .")
    
    logfile = Tempfile.new("darcs_logfile")
    logfile.print("something nice\n")
    logfile.print(message + "\n")
    logfile.close
    
    darcs("record --all --logfile #{PathConverter.filepath_to_nativepath(logfile.path, false)}")
  end
end