1GIT-FAME(1)                                                        GIT-FAME(1)
2
3
4

NAME

6       git-fame  - Pretty-print git repository collaborators sorted by contri‐
7       butions.
8

SYNOPSIS

10       gitfame [--help | options] [<gitdir>]
11

DESCRIPTION

13       See <https://github.com/casperdcl/git-fame>.
14
15       Probably not necessary on UNIX systems:
16
17              git config --global alias.fame "!python -m gitfame"
18
19       For example, to print  statistics  regarding  all  source  files  in  a
20       C++/CUDA  repository  (*.c/h/t(pp), *.cu(h)), carefully handling white‐
21       space and line copies:
22
23              git fame --incl '\.[cht][puh]{0,2}$' -twMC
24

OPTIONS

26       <gitdir>
27              [default: ./] optional arguments:
28
29       -h, --help
30              show this help message and exit
31
32       --sort=key
33              [default: loc]|commits|files.
34
35       -t, --bytype
36              Show stats per file extension [default: False].
37
38       --log=lvl
39              FATAL|CRITICAL|ERROR|WARN(ING)|[default: INFO]|DEBUG|NOTSET.
40
41       -w, --ignore-whitespace
42
43                              Ignore whitespace when comparing the parent's version
44                              and the child's to find where the lines came from
45                              [default: False].
46
47       --incl=f
48              Included files [default: .*].  See --excl for format.
49
50       -s, --silent-progress
51
52                              Suppress `tqdm` [default: False].
53
54       --branch=b
55              Branch or tag [default: HEAD] up to which to check.
56
57       --since=date
58              Date from which to check.  Can be absoulte (eg:  1970-01-31)  or
59              relative to now (eg: 3.weeks).
60
61       -v, --version
62              show program's version number and exit
63
64       -C, -C Detect inter-file line moves and copies [default: False].
65
66       --excl=f
67              Excluded files (default: None).  In no-regex mode, may be a com‐
68              ma-separated list.  Escape (\,) for a literal comma (may require
69              \\, in shell).
70
71       -M, -M Detect intra-file line moves and copies [default: False].
72
73       -n, --no-regex
74              Assume are comma-separated exact matches rather than regular ex‐
75              pressions [default: False].  NB: if regex is enabled , is equiv‐
76              alent to |.
77
78       --manpath=path
79              Directory in which to install git-fame man pages.
80

AUTHORS

82       Casper da Costa-Luis <https://github.com/casperdcl>.
83
84
85
86git-fame User Manuals              2016-2018                       GIT-FAME(1)
Impressum