From cd42e24ac76444abfd37ae344ecebff88054341b Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 9 Mar 2015 02:23:59 -0700 Subject: [PATCH] Automate 'Based on' line. --- Gruntfile.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Gruntfile.coffee b/Gruntfile.coffee index f2a346132..59dac0a51 100755 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -421,5 +421,9 @@ module.exports = (grunt) -> throw new Error 'Separator not found.' if breakPos is -1 breakPos += separator.length + prevVersion = changelog[breakPos..].match(/\*\*v([\d\.]+)\*\*/)[1] + unless prevVersion.replace(/\.\d+$/, '') is branch + line += "\n- Based on v#{prevVersion}." + grunt.file.write 'CHANGELOG.md', "#{changelog[...breakPos]}\n\n#{line}#{changelog[breakPos..]}" grunt.log.ok "Changelog updated for v#{version}."