You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`gitpert` measures the "pertinence" of git authors as a time-decayed measure of LOC added and removed to a repository (or a set of files in a repository).
4
8
It's meant to help identify who the most relevant contributors are based on commit recency, frequency and impact.
@@ -12,24 +16,19 @@ The net effect *should* be a ranked list of authors (contributors) where those w
12
16
This could be useful for identifying who the best person to review a new code change might be, or who the best person to ask questions or seek help from might be. Scores can be done at the repository level, and also for individual files (the most pertinent author for a repository might not be the most pertinent for a directory or file within that repository).
13
17
14
18
15
-
### Installation
16
-
19
+
## Installation
17
20
TODO
18
21
19
-
### Usage
20
-
22
+
## Usage
21
23
TODO
22
24
23
-
### FAQ
24
-
25
-
#### What about git-blame?
25
+
## FAQ
26
26
27
+
### What about git-blame?
27
28
`git-blame` will tell you about the last modification to lines in a file (the author and revision), and is certainly useful. This tool hopes to provide a higher level view of the net effect of authorship in a repository over time.
28
29
29
-
#### Why are changes to "vendored" dependencies ignored?
30
-
30
+
### Why are changes to "vendored" dependencies ignored?
31
31
Authoring a commit that introduces a large diff because it adds or removes many dependencies (think the `vendor/` directory in golang projects), though in most contexts an important contribution, gives an outsized "impact" to that commit and author which doesn't necessarily reflect how well they "impact" the code of the project itself in that commit.
32
32
33
-
#### Should LOC added be weighed the same as LOC removed?
34
-
35
-
Maybe. This could be worth exposing as a config parameter. One could argue that a LOC added should weigh some amount more than a LOC removed.
33
+
### Should LOC added be weighed the same as LOC removed?
34
+
Maybe. This could be worth exposing as a config parameter. One could argue that a LOC added should weigh some amount more than a LOC removed.
0 commit comments