Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seanknox/blamethrower
Simple script to analyze files or directories in a Git repository and show authors and their total lines committed.
https://github.com/seanknox/blamethrower
Last synced: 24 days ago
JSON representation
Simple script to analyze files or directories in a Git repository and show authors and their total lines committed.
- Host: GitHub
- URL: https://github.com/seanknox/blamethrower
- Owner: seanknox
- Created: 2013-01-07T22:54:07.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-11-30T02:50:06.000Z (about 10 years ago)
- Last Synced: 2023-04-05T15:12:36.531Z (almost 2 years ago)
- Language: Ruby
- Homepage:
- Size: 158 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: READme.md
Awesome Lists containing this project
README
### Blamethrower
You're about to start working on a file in a Git project and don't know how it works. Or you have an entire directory of files to suss out. Who should you talk to?
Blamethrower is simple script to analyze files or directories in a Git repository and show the author(s) and total lines committed by the author(s).
#### Usage
Run Blamethrower in a directory with a Git repository. Here's an example running it on the speed/ directory in the jQuery project:```
$ blamethrower.rb speed/
FILE: speed/benchmark.js
FILE: speed/benchmarker.css
FILE: speed/benchmarker.js
FILE: speed/closest.html
FILE: speed/css.html
FILE: speed/event.html
FILE: speed/filter.html
FILE: speed/find.html
FILE: speed/index.html
FILE: speed/jquery-basis.js
FILE: speed/slice.vs.concat.html
John Resig: 4469
Brandon Aaron: 1263
jeresig: 912
Trey Hunner: 436
Ariel Flesler: 47
wycats: 18
Chris Faulkner: 12
Mathias Bynens: 2
```