Releases: ishepard/pydriller
Releases · ishepard/pydriller
1.15.5
The commit obj now carries on information from gitstats, namely:
- deletions: number of deleted lines in the commit
- insertions: number of added lines in the commit
- lines: total number of added + deleted lines in the commit
- files: number of files changed in the commit
1.15.4
1.15.3
1.15.2
1.15
1.13
Features:
- new parameter order, that can accept "date-order", "author-date-order", "topo-order" and "reverse"
- process metrics can now accept dates
Deprecated:
- "reversed_order": now the user should use order='reverse'
Bug fix:
- fix on ordering of the commits, that was a bit different from what Git was presenting in reality. We now use git filters to order the commits.
- fix on "from_commit" and "to_commit" if they had the same commit date
1.12
1.11.2
1.11.1
New features:
- 'HEAD' can now be used as filter in 'single', 'from_commit' or 'to_commit'
- if the user specify a commit that doesn't exist in a commit filter, Pydriller raises an exception
- GitRepository doesn't contain the function "parse_diff()" anymore. Now it is available in the Modification object
Bug fix:
- 'from_commit' and 'to_commit' are automatically swapped when used with 'reversed_order'
1.11
Many updates for this release!
1 - new process metrics: now pydriller can calculate commits count, contributors count, contributors experience, history complexity, hunks count, lines count and minor contributors. Everything in just one line! Thank you @stefanodallapalma
2 - fix bug of the filters from_commit and to_commit. In some cases it was returning more commits than it should have
3 - fixed a bug that was causing problems in Windows machines when too many runs were launched contemporary
Deprecated
parse_diff
: now you can find this information directly in the modification object