diff options
Diffstat (limited to 'tasks/rake/changlog.rake')
-rw-r--r-- | tasks/rake/changlog.rake | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tasks/rake/changlog.rake b/tasks/rake/changlog.rake new file mode 100644 index 0000000..0427e41 --- /dev/null +++ b/tasks/rake/changlog.rake @@ -0,0 +1,10 @@ +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 + |