Frank Schroeder
d4a54c9381
fix: do not decorate git log output
...
Ensure that the git log output is not decorated. Otherwise, the format
changes and the tests fail.
Fixes #439
2017-12-05 22:49:20 -02:00
Carlos Alexandro Becker
44d01ceccb
fix: removed uneeded docs
...
We use fmt.Stringer now
2017-12-03 13:00:01 -02:00
Carlos Alexandro Becker
1ed299a6d7
refactor: defaulter interface
...
Right now the code looks weird because the defaults
of a pipe are far away of the implementation of the pipe.
the intend of this PR is to bring them closer by having a
Defaulter interface.
I also renamed the Pipe interface to Piper, and removed
the Description method in favor for fmt.Stringer.
2017-12-03 13:00:01 -02:00
Carlos Alexandro Becker
6277ab9ae3
feat: added sorting support to the changelog pipe
...
We can now add:
```yaml
changelog:
sort: asc
```
to group together our commits by prefix or just to sort them...
Closes #284
2017-10-19 20:58:23 -02:00
Carlos Alexandro Becker
9dcd8e39bd
chore: added more tests
...
Added a test covering the cases of wrong regexps.
refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
28c16f206c
feat: also support regexp
...
Support for filtering commits with regexp.
Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
4afd58e49c
feat: added the filter ability to changelog pipe
...
We can now ignore some commits from the changelog by providing the
`changelog.filters.excludes` array of strings in the config
file.
Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
29a8ae36be
refactor: simplifying code from previous pipe
...
Removed some things that dont make sense anymore,
like log between commits.
Refs #284
2017-10-18 09:19:36 -02:00
Carlos Alexandro Becker
87d269dc45
refactor: turned changelog generation into a pipe
...
I turned myself into a pipe morty!
PipeRick!!!
refs #284
2017-10-18 09:19:36 -02:00