From ee808b400543d924286eebaee8ed1ad8a4e28ced Mon Sep 17 00:00:00 2001 From: murphy Date: Sun, 16 Apr 2006 00:38:38 +0000 Subject: Rake tasks completely redone. rdoctask2.rb deleted; issues were fixed as of Rake 0.7.0. --- rake_tasks/rubyforge.rake | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 rake_tasks/rubyforge.rake (limited to 'rake_tasks/rubyforge.rake') diff --git a/rake_tasks/rubyforge.rake b/rake_tasks/rubyforge.rake new file mode 100644 index 0000000..3a21bbf --- /dev/null +++ b/rake_tasks/rubyforge.rake @@ -0,0 +1,19 @@ +RUBYFORGE_TRUNK_DIR = 'L:/rubyforge/trunk/coderay/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 + +end + +task :export => 'rubyforge:export' -- cgit v1.2.1