src-d / hercules

Gaining advanced insights from Git repository history.
Other
2.63k stars 334 forks source link

Commits analyzis #220

Closed smacker closed 5 years ago

smacker commented 5 years ago

Replacement for git log --stat. It uses hercules pipeline so it:

I didn't implement Merge because I'm not sure it makes much sense to merge results of this analyzis. Please let me know what you think about this feature.

P.S. I needed it as a part of PoC task

vmarkovtsev commented 5 years ago

I am reviewing this first thing in the morning, thank you so much for contributing.

vmarkovtsev commented 5 years ago

@smacker I have recently added LinesStatsCalculator to measure diff lines stats per commit, so let's use it here.

smacker commented 5 years ago

I had to push-force because of rebase on master.

Changes are done per commit but most probably it will be easier to review all of them at once. Feel free to squash them if you decide to merge it.

vmarkovtsev commented 5 years ago

Sorry, I missed the new commits and your message here, my fault.

smacker commented 5 years ago

I squashed previous work. Requested changed and tests are in separate commits.

vmarkovtsev commented 5 years ago

@smacker Do you need a new release?

smacker commented 5 years ago

yes, please!

vmarkovtsev commented 5 years ago

https://github.com/src-d/hercules/releases/tag/v9.2.0