From b1554a1a38aa7a4da6c9927e26c9411af4ce1dff Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Tue, 15 Sep 2009 23:30:29 +1000 Subject: Updated changelog task and CHANGELOG to version aware --- tasks/rake/changelog.rake | 15 +++++++++++++++ tasks/rake/changlog.rake | 10 ---------- 2 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 tasks/rake/changelog.rake delete mode 100644 tasks/rake/changlog.rake (limited to 'tasks') diff --git a/tasks/rake/changelog.rake b/tasks/rake/changelog.rake new file mode 100644 index 000000000..adeeb03a4 --- /dev/null +++ b/tasks/rake/changelog.rake @@ -0,0 +1,15 @@ +desc "Create a ChangeLog based on git commits." +task :changelog do + begin + gitc = %x{which git-changelog} + rescue + puts "This task needs the git-changelog binary - http://github.com/ReinH/git-changelog" + end + + CHANGELOG_DIR = "#{Dir.pwd}" + mkdir(CHANGELOG_DIR) unless File.directory?(CHANGELOG_DIR) + change_body = `git-changelog --no-limit -a` + File.open(File.join(CHANGELOG_DIR, "CHANGELOG"), 'w') do |f| + f << change_body + end +end diff --git a/tasks/rake/changlog.rake b/tasks/rake/changlog.rake deleted file mode 100644 index dc3de0e3e..000000000 --- a/tasks/rake/changlog.rake +++ /dev/null @@ -1,10 +0,0 @@ -desc "Create a ChangeLog based on git commits." -task :changelog do - CHANGELOG_DIR = "#{Dir.pwd}" - mkdir(CHANGELOG_DIR) unless File.directory?(CHANGELOG_DIR) - change_body=`git log --pretty=format:'%aD%n%an <%ae>%n%s%n'` - File.open(File.join(CHANGELOG_DIR, "CHANGELOG"), 'w') do |f| - f << change_body - end -end - -- cgit