• Stars
    star
    937
  • Rank 46,721 (Top 1.0 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 12 years ago
  • Updated 18 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A command-line tool that helps you summarize and pretty-print collaborators based on contributions

git-fame git-fame Gem Test Coverage Maintainability

git-fame

git-fame is a command-line tool that helps you summarize and pretty-print collaborators, based on the number of contributions.

The statistics are mostly based on the output of git blame on the current branch. git fame counts the total number of current lines of code (and files) that were last touched by each author, and prints out these totals, along with the number of commits per author, as a sorted table.

Installation

gem install git_fame

Usage

Usage: git fame [OPTIONS] [PATH]

GitFame is a tool to generate a contributor list from git history

Arguments:
  PATH  Path or sub path to the git repository

Options:
  -A, --after [DATE]       Only changes made after this date
  -B, --before [DATE]      Only changes made before this date
      --branch [NAME]      Branch to be used as starting point (default
                           "HEAD")
  -E, --exclude [GLOB]     Exclude files matching the given glob pattern
  -e, --extensions [EXT]   File extensions to be included starting with a
                           period
  -h, --help               Print usage
  -I, --include [GLOB]     Include files matching the given glob pattern
      --log-level [LEVEL]  Log level (permitted: debug,info,warn,error,fatal)

Examples:
  Include commits made since 2010
  git fame --after 2010-01-01

  Include commits made before 2015
  git fame --before 2015-01-01

  Include commits made since 2010 and before 2015
  git fame --after 2010-01-01 --before 2015-01-01

  Only changes made to the main branch
  git fame --branch main

  Only ruby and javascript files
  git fame --extensions .rb .js

  Exclude spec files and the README
  git fame --exclude */**/*_spec.rb README.md

  Only spec files and markdown files
  git fame --include */**/*_spec.rb */**/*.md

  A parent directory of the current directory
  git fame ../other/git/repo

Development

  1. git clone https://github.com/oleander/git-fame-rb.git
  2. bundle install
  3. bundle exec rspec

More Repositories

1

Torrents

Search and download torrents from your favourite bittorrent tracker using Ruby 1.9
Ruby
24
star
2

sublime-split-navigation

Navigate between split windows using the keyboard
Python
23
star
3

Movies

Ruby bindings for IMDb using imdbapi.com as source
Ruby
21
star
4

9292-nl-api-spec

Reverse engineered API specification for 9292.nl
19
star
5

Ansi

Ansi parser written in Swift 3 for constructing NSAttributedStrings
Swift
14
star
6

show-time

A torrent desktop client for Trakt.tv with live updates from kickasstorrents/tpb with Popcorn-Time and VLC integration.
JavaScript
12
star
7

Flashbacks-PHP-projekt

PHP
11
star
8

Spot

A Ruby implementation of the Spotify Meta API
Ruby
9
star
9

markdown-to-bbcode-js

Experimental javascript library for converting Markdown to BBCode
JavaScript
8
star
10

wimp-rb

Ruby bindings for WiMP
Ruby
7
star
11

ICheckMovies

Unofficial API for iCheckMovies.com
Ruby
6
star
12

ransac-and-hough-transform-java

Java implementation of the Hough transform and RANSAC algorithm
Java
6
star
13

The-Pub-Simulation

A pub simulation in the language JR using message passing
Java
5
star
14

Undertexter

A basic API for Undertexter.se
Ruby
5
star
15

remap

Data mapping made easy
Ruby
4
star
16

dotfiles

My dotfiles
Shell
3
star
17

firecracker-rb

An implementation of the UDP/TCP torrent scrape protocol
Ruby
3
star
18

Babiole

A morse code MSN client
3
star
19

Java

Java
3
star
20

MovishScript

A Transmission callback that unpacks the downloaded item, renames it and downloads the appropriate subtitle
Ruby
3
star
21

rfix-rb

🐛 RuboCop CLI that only lints and auto-fixes code you committed by utilizing git-log and git-diff.
Ruby
3
star
22

MacRubyTesting

Ruby
3
star
23

Unpack

An automated unpacking tool for *nix, using Ruby
Ruby
3
star
24

googl-php

Google URL shortener API in PHP
PHP
3
star
25

einstein-rb

Push notification service for restaurant Einstein
Ruby
3
star
26

journal-rb

Time journal for a bachelor thesis written in Rails
Ruby
2
star
27

flashback-feed-rb

Flashback.org - what's hot feed
Ruby
2
star
28

Aktier

Java
2
star
29

levenshteinish

An average distance implementation of the Levenshtein algorithm
Ruby
2
star
30

flashback-tree

A graphical visualization tool for flashback threads using dot
JavaScript
2
star
31

Emojize

🚗 Swift 3 emoji parser for String, NSAttributedString and NSMutableAttributedString
Swift
2
star
32

subtitle

A drag 'n drop application for opensubtitles.org
JavaScript
2
star
33

echoprint-rb

Echoprint server written in Ruby
Ruby
2
star
34

Gate

Java
2
star
35

music_sanitizer-rb

Sanitizes music related data
Ruby
2
star
36

data-mining

R
2
star
37

Dijkstras

Java
2
star
38

Bin-rs-kning

Java
2
star
39

flyer-rb

Display user notifications in Rails programmatically
Ruby
2
star
40

Memory

Java
2
star
41

dry-interface

Ruby
2
star
42

uCallback

The missing link between µTorrent and the console in OS X
Ruby
2
star
43

webhallon_wrapper

The bridge between Webhallon and Ruby
Ruby
2
star
44

tinysong-rb

Unofficial ruby library for tinysong.com
Ruby
2
star
45

Trainspotting

Trainspotting using Java
Java
2
star
46

classify

Converts strings into constants
Ruby
2
star
47

Nrk-Mp3

A very large gist for the upcoming version of NRK Mp3
JavaScript
2
star
48

imdb_lists

Get easy access to any public IMDb list using Ruby
Ruby
2
star
49

back_location_app

Failing test application using location: :back
Ruby
1
star
50

secure_faye

A secure Faye server and client
Ruby
1
star
51

Benrangel

A Rails v3 application skeleton
Ruby
1
star
52

Script

Run bash scripts from Swift
Swift
1
star
53

ballou-sms-gateway

Ruby bindings for Ballou's (ballou.se) SMS Gateway
Ruby
1
star
54

Rollercoaster-Tycoon

Rollercoaster Tycoon - The multithreaded version
1
star
55

UndertexterApp

C
1
star
56

VHDL-labs

Labs 2010 Chalmers - VHDL
VHDL
1
star
57

4BitAdder

A 4 bit adder written in VHDL
VHDL
1
star
58

vhdlonrails

VHDL under OS X för Chalmerister
JavaScript
1
star
59

timeedit

Ruby
1
star
60

distance-swift

A Swift library for handling metric distances
Swift
1
star
61

acts_as_chain

Define a set of methods that should be chainable.
Ruby
1
star
62

heartbeat.oleander.nu

Is the production server alive?
Ruby
1
star
63

to_param-rb

A one-liner solution for ActiveRecord::Base#to_param
Ruby
1
star
64

jbay

An auction platform and multi-agent application build on top of JADE, Jason, 2APL and 2OPL
Java
1
star
65

aftonbladet-most-read

Most read news from Aftonbladet.se
Ruby
1
star
66

coordinate-swift

A Swift library for handling coordinates
Swift
1
star
67

projecteuler-rb

My own solutions in Ruby for project Euler
Ruby
1
star
68

builder

Ruby
1
star
69

web-apps

DAT076
Java
1
star
70

berg-rb

Find paths and values in complex Ruby hashes – much like css selectors
Ruby
1
star
71

Movish

Objective-C
1
star
72

oleander.github.com

My personal home page
HTML
1
star
73

Btjunkie

The unofficial API for btjunkie.org
Ruby
1
star
74

Wire

Run a strict amount of threads during a time interval, primarily used for web scraping.
Ruby
1
star
75

is_prime

Is the given number a prime number?
Ruby
1
star
76

Boopla-Node

Comet Push Engine för Radiofy (inaktiv)
JavaScript
1
star
77

postpone-rb

A Beanstalkd backed asynchronous priority queue
Ruby
1
star
78

ruby_course_gotland

Ruby summer course @ Gotland 2011
Ruby
1
star
79

sgs-rb

Ruby wrapper for sgsstudentbostader.se
Ruby
1
star
80

Vim-Configuration-Files

Vim Script
1
star
81

Testing

1
star
82

capybara-js-fails

Failing Capybara test
Ruby
1
star
83

Motorcycle-BLE-Media-Controller

A Bluetooth Low Energy (BLE) single-button media controller for motorcycles, compatible with iPhone and other devices, enabling easy control of music playback, volume, and voice assistant
C++
1
star
84

git-ai

Git AI uses ChatGPT and git hook to generate commit messages based on the staged files. Leave the commit message empty and let Git AI do the work for you!
Rust
1
star
85

subtitle_source

Ruby bindings for subtitlesource.org
Ruby
1
star