summaryrefslogtreecommitdiffstats
path: root/tasks/rake/changlog.rake
blob: 0427e41bd60f92312e59786f0596020f393d4dc2 (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