mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 15:36:21 -04:00
Use git-rev-list and builtin --count option $ time git log --oneline | wc -l 30613 real 0m0.858s user 0m0.684s sys 0m0.239s $ time git rev-list --count HEAD 30613 real 0m0.416s user 0m0.396s sys 0m0.018s
9 lines
138 B
Bash
Executable file
9 lines
138 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if test "$1" = "--all"; then
|
|
git shortlog -n $@ | grep "):$" | sed 's|:||'
|
|
echo
|
|
fi
|
|
|
|
echo total `git rev-list --count HEAD`
|