diff options
author | murphy <murphy@rubychan.de> | 2006-03-16 00:03:50 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2006-03-16 00:03:50 +0000 |
commit | 98d88326976c140d7a12f7b3b5f3224a2c44dfa5 (patch) | |
tree | 1ad431548f6a3eff3adfaeef285a4fa163c04148 | |
parent | 23d2a5f2c6b876ba31a52e927973cdd57e2b6ef4 (diff) | |
download | coderay-98d88326976c140d7a12f7b3b5f3224a2c44dfa5.tar.gz |
Added export task.
-rw-r--r-- | Rakefile | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -255,3 +255,16 @@ task :up_doc => :rdoc do end
gn 'Documentation uploaded.'
end
+
+RUBYFORGE_TRUNK_DIR = 'L:/rubyforge/trunk/coderay/trunk'
+desc 'Export trunk to Rubyforge working copy vis 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
|