From 4e9153ad64470aee0af3a137a6870eb29cbe843b Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Sat, 8 Mar 2008 05:24:00 +0000 Subject: [PATCH] a new rake task for uploading --- Rakefile | 19 ++++++++++++++++--- yasnippet.el | 2 +- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/Rakefile b/Rakefile index 4890328..4ef9284 100644 --- a/Rakefile +++ b/Rakefile @@ -8,17 +8,30 @@ task :bundle do '\"./yasnippet.el\" \"./yasnippet-bundle.el\" \"./snippets\")"' end -desc "create a release package" -task :package do +def find_version File.read("yasnippet.el") =~ /;; Version: *([0-9.]+) *$/ version = $1 +end + +desc "create a release package" +task :package do + version = find_version release_dir = "pkg/yasnippet-" + version FileUtils.mkdir_p(release_dir) - files = ['tools', 'snippets', 'yasnippet.el', 'Rakefile'] + files = ['snippets', 'yasnippet.el', 'Rakefile'] FileUtils.cp_r files, release_dir FileUtils.rm_r Dir[release_dir + "/**/.svn"] FileUtils.cd 'pkg' sh "tar cjf yasnippet-" + version + ".tar.bz2 yasnippet-" + version + FileUtils.cd ".." +end + +desc "create a release package and upload it to google code" +task :release => :package do + version = find_version + sh "googlecode_upload.py -s \"YASnippet Release " + version + "\"" + + " -p yasnippet --config-dir=none -l \"Featured,Type-Package,OpSys-All\"" + + " pkg/yasnippet-" + version + ".tar.bz2" end task :default => :bundle diff --git a/yasnippet.el b/yasnippet.el index aea34df..15ef212 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -3,7 +3,7 @@ ;; Copyright 2008 pluskid ;; ;; Author: pluskid -;; Version: 0.1 +;; Version: 0.1.1 ;; X-URL: http://code.google.com/p/yasnippet/ ;; This file is free software; you can redistribute it and/or modify