@@ -51,13 +51,17 namespace :test do | |||||
51 | end |
|
51 | end | |
52 | end |
|
52 | end | |
53 |
|
53 | |||
|
54 | def extract_tar_gz(prefix) | |||
|
55 | unless File.exists?("tmp/test/#{prefix}_repository") | |||
|
56 | # system "gunzip < test/fixtures/repositories/#{prefix}_repository.tar.gz | tar -xv -C tmp/test" | |||
|
57 | system "tar -xvz -C tmp/test -f test/fixtures/repositories/#{prefix}_repository.tar.gz" | |||
|
58 | end | |||
|
59 | end | |||
|
60 | ||||
54 | (supported_scms - [:subversion, :mercurial]).each do |scm| |
|
61 | (supported_scms - [:subversion, :mercurial]).each do |scm| | |
55 | desc "Creates a test #{scm} repository" |
|
62 | desc "Creates a test #{scm} repository" | |
56 | task scm => :create_dir do |
|
63 | task scm => :create_dir do | |
57 | unless File.exists?("tmp/test/#{scm}_repository") |
|
64 | extract_tar_gz(scm) | |
58 | # system "gunzip < test/fixtures/repositories/#{scm}_repository.tar.gz | tar -xv -C tmp/test" |
|
|||
59 | system "tar -xvz -C tmp/test -f test/fixtures/repositories/#{scm}_repository.tar.gz" |
|
|||
60 | end |
|
|||
61 | end |
|
65 | end | |
62 | end |
|
66 | end | |
63 |
|
67 |
General Comments 0
You need to be logged in to leave comments.
Login now