Skip to content

Releases: ishepard/pydriller

2.6

19 Nov 11:53
Compare
Choose a tag to compare

What's Changed

  • Add support for co-author retrieval by @HelgeCPH in #284
  • Add diff function in git.py by @VelaYF in #286
  • recognize "git://" prefix as remote repository by @babenek in #287

New Contributors

  • @VelaYF made their first contribution in #286
  • @babenek made their first contribution in #287

Full Changelog: 2.5.1...2.6

2.5.1

01 Sep 15:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.5...2.5.1

2.5

05 Jun 15:10
Compare
Choose a tag to compare
2.5

What's Changed

New Contributors

Full Changelog: 2.4.1...2.5

2.4.1

17 Feb 10:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4...2.4.1

2.4

21 Jan 14:00
Compare
Choose a tag to compare
2.4

What's Changed

  • Fix multithread memory consumption by @ishepard in #245
  • Use public datetime module instead of _datetime by @otethal in #251

New Contributors

Full Changelog: 2.3...2.4

2.3

07 Dec 14:40
Compare
Choose a tag to compare
2.3

What's Changed

  • update document type for clone_repo_to param by @hatrg in #239
  • enhance method _get_repo_name_from_url to handle case when .git is part of the repo name by @hatrg in #240

New Contributors

Full Changelog: 2.2...2.3

2.2

09 Nov 11:28
66d2c31
Compare
Choose a tag to compare
2.2

What's Changed

New Contributors

Full Changelog: 2.1...2.2

2.1

16 Feb 10:45
Compare
Choose a tag to compare
2.1

What's Changed

  • Choose calculation variant to calculate the code churn metric by @glato in #176
  • Fixed exception on repeated run of clone_repo_to by @HelgeCPH in #180
  • Update README.md by @shantanuo in #182
  • Update repository.py docs by @stefanodallapalma in #185
  • Catch specific exception with malformed repo url by @andodet in #189
  • Fix mypy issues by @ishepard in #192
  • Changed documentation for commit and modifiedfile object by @k----n in #191
  • Add Python 3.10 to GHA workflow by @gliptak in #193
  • Treat URLs starting with http:// as remote by @thtrummer in #200
  • Add the option to include deleted files in repository mining by @12f23eddde in #206

New Contributors

Full Changelog: 2.0...2.1

2.0

11 May 12:28
cb61ead
Compare
Choose a tag to compare
2.0

Pydriller 2.0 finally arrived! Biggest updates are:

  • Multithreading is now supported! With the flag num_workers you can specify how many threads you want to use (default = 1). With threads you can be much faster: when analysing the entire history of apache hadoop, I went from 11.04 minutes to 1.46 minutes!
  • It was time to rename and shorten the main classes:
    • RepositoryMining -> Repository
    • GitRepository -> Git
  • Renamed Modification to a more meaningful class name ModifiedFile

1.15.5

12 Jan 10:13
Compare
Choose a tag to compare

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