summaryrefslogtreecommitdiffstats
path: root/tasks/rake/changlog.rake
blob: dc3de0e3eae34f5240f682e4993e48041c29d37c (plain)
1
2
3
4
5
6
7
8
9
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