(version, file)
| 186 | |
| 187 | |
| 188 | var generate = function(version, file) { |
| 189 | getPreviousTag().then(function(tag) { |
| 190 | // console.log('Reading git log since', tag); |
| 191 | readGitLog('^fix|^feat|^perf|^docs|BREAKING', tag).then(function(commits) { |
| 192 | // console.log('Parsed', commits.length, 'commits'); |
| 193 | // console.log('Generating changelog to', file || 'stdout', '(', version, ')'); |
| 194 | writeChangelog(file ? fs.createWriteStream(file) : process.stdout, commits, version); |
| 195 | }); |
| 196 | }); |
| 197 | }; |
| 198 | |
| 199 | |
| 200 | // publish for testing |
no test coverage detected