Skip to content

Releases: rubberduck203/GitNStats

2.3.1

23 Nov 11:47
414e9e8
Compare
Choose a tag to compare

Bug fix for #27.
Help text/Usage properly displays now.

2.3.0

14 Nov 11:59
1c213ac
Compare
Choose a tag to compare
  • Upgrade to .Net 5.0
  • Reduced package size by ~50%
  • Packages no longer target specific OS versions/distributions.

2.2.0

10 Oct 13:55
Compare
Choose a tag to compare

Update to .Net Core 3.1

2.1.1

02 Sep 13:17
Compare
Choose a tag to compare

Now follows file moves/renames and aggregates the total count into the latest file name.

Adds "quiet" option

05 Jul 22:46
Compare
Choose a tag to compare

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

20 Aug 18:43
Compare
Choose a tag to compare

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

03 Aug 01:32
Compare
Choose a tag to compare

Adds the ability to only count files/commits on or after a given date time.

gitnstats --date-filter 2017-07-14

Simplified Installation

16 Jul 13:52
Compare
Choose a tag to compare
1.0.3

Added docker/test for ubuntu 14.04

1.0.2

11 Jul 04:13
Compare
Choose a tag to compare
  • 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

09 Jul 17:40
Compare
Choose a tag to compare

Fixed critical bug that caused terminal text to go black (invisible if you use a black background) after the application encountered an error.