Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save adrienjoly/d7dddc660619f6f836854a5ac5d2d243 to your computer and use it in GitHub Desktop.
Save adrienjoly/d7dddc660619f6f836854a5ac5d2d243 to your computer and use it in GitHub Desktop.
Display `git diff` stats, one line per commit
git log --pretty=format:"@%ad ~~%s~~" --date=short --shortstat \
| tr "\n" " " \
| tr "@" "\n" \
| grep -v 'skip ci' \
| grep -v 'deps' \
| grep -v 'dependencies' \
| sed -En 's/ ~~.*~~ /,/p'
git log --pretty=format:"@%ad," --date=short --shortstat \
| tr "\n" " " \
| tr "@" "\n" \
| sed -En 's/ files? changed//p' \
| sed -En 's/ insertions?\(\+\)//p' \
| sed -En 's/ deletions?\(-\)//p'
git log --pretty=format:"@%h, %ad," --date=short --shortstat | tr "\n" " " | tr "@" "\n"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment