LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

git-effort

Display commit activity and development effort per file

TLDR

Show effort for all files
$ git effort
copy
Show effort for a specific directory
$ git effort [src/]
copy
Only show files with more than N commits
$ git effort --above [50]
copy
Show effort for a specific file
$ git effort [path/to/file.js]
copy

SYNOPSIS

git effort [options] [path]

DESCRIPTION

git effort displays commit activity for files over time, showing which files receive the most attention through commit frequency and active days. The output ranks files by commit count and active days, helping identify hotspots and understand maintenance patterns in the codebase.Part of the git-extras suite, it reveals which areas of the codebase receive ongoing development effort, useful for planning code reviews and understanding project dynamics.

PARAMETERS

PATH

File or directory path to analyze. When omitted, analyzes the entire repository.
--above N
Only show files with more than N commits. Useful for filtering out low-activity files.
--help
Display help information.

INSTALL

sudo apt install git
copy
sudo dnf install git
copy
sudo pacman -S git
copy
sudo apk add git
copy
sudo zypper install git
copy
brew install git
copy
nix profile install nixpkgs#git
copy

CAVEATS

Part of git-extras package. Can be slow on large repos. Measures commits, not lines changed.

HISTORY

git effort is part of git-extras, created by TJ Holowaychuk to visualize development effort distribution.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid