Releases: rubberduck203/GitNStats
2.3.1
2.3.0
- Upgrade to .Net 5.0
- Reduced package size by ~50%
- Packages no longer target specific OS versions/distributions.
2.2.0
Update to .Net Core 3.1
2.1.1
Now follows file moves/renames and aggregates the total count into the latest file name.
Adds "quiet" option
Adds a --quiet
flag to suppress repository/branch info and output headers.
This makes piping the output of GitNStats into other programs easier.
Significant Performance Improvements for Repositories with Large Histories
As of this release we parallelize the graph traversal.
This significantly improves performance for repositories with a large history, particularly those that have many and/or long lived branches. When tested agains the Rubberduck repository (roughly 8000 commits), I we see the time to walk the graph reduced from ~76 seconds to ~16 seconds.
Internally, the project was restructured into a core library and console application project.
This restructuring is the reason we went from v1.1 to v2.0.
Adds Date Filter
Adds the ability to only count files/commits on or after a given date time.
gitnstats --date-filter 2017-07-14
Simplified Installation
1.0.3 Added docker/test for ubuntu 14.04
1.0.2
- Minor performance improvement in graph traversal.
- Added build for Ubuntu 14.04.
- Prepare internal interface for extraction to library.
1.0.1: Ensure console color gets set back properly
Fixed critical bug that caused terminal text to go black (invisible if you use a black background) after the application encountered an error.