blob: 83fa0fc96607e63af619ff0c39559c11a5bb361e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
RUBYFORGE_TRUNK_DIR = 'L:/rubyforge/trunk/coderay/trunk'
CODERAY_TRUNK_DIR = 'L:/root/trunk'
namespace :rubyforge do
desc 'Export trunk to Rubyforge working copy via SVN'
task :export do
system 'svn st'
puts 'Exporting changelog.'
system 'svn log > ../changelog.txt'
system "svn export #{`svn info`[/URL: (.*)/,1]}/ #{RUBYFORGE_TRUNK_DIR} --force"
cp '../changelog.txt', "#{RUBYFORGE_TRUNK_DIR}/.."
Dir.chdir RUBYFORGE_TRUNK_DIR do
system "svn st"
end
end
desc 'Export trunk to Rubyforge working copy via SVN'
task :import do
Dir.chdir RUBYFORGE_TRUNK_DIR do
#system 'svn st'
#puts 'Exporting changelog.'
#system 'svn log > ../changelog.txt'
system "svn export #{`svn info`[/URL: (.*)/,1]}/ #{CODERAY_TRUNK_DIR} --force"
end
#cp '../changelog.txt', "#{RUBYFORGE_TRUNK_DIR}/.."
system "svn st"
end
end
task :import => 'rubyforge:import'
task :export => 'rubyforge:export'
|