From 2eb2c74aeb0da1d3f6f575ff8e05715e8c5ed85e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 26 Dec 2010 08:10:35 +0000 Subject: Rakefile: fix fm_update task Oops! --- Rakefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index 62c1344..598cf07 100644 --- a/Rakefile +++ b/Rakefile @@ -51,9 +51,12 @@ task :fm_update do uri = URI.parse('http://freshmeat.net/projects/unicorn/releases.json') rc = Net::Netrc.locate('unicorn-fm') or abort "~/.netrc not found" api_token = rc.password - changelog = tags.find { |t| t[:tag] == "v#{version}" }[:body] + _, subject, body = `git cat-file tag v#{version}`.split(/\n\n/, 3) tmp = Tempfile.new('fm-changelog') - tmp.syswrite(changelog) + tmp.puts subject + tmp.puts + tmp.puts body + tmp.flush system(ENV["VISUAL"], tmp.path) or abort "#{ENV["VISUAL"]} failed: #$?" changelog = File.read(tmp.path).strip -- cgit v1.2.3-24-ge0c7