11 lines
456 B
Text
11 lines
456 B
Text
|
#!/bin/bash
|
||
|
# https://git-scm.com/docs/pretty-formats
|
||
|
# https://stackoverflow.com/questions/3631005/git-log-tabular-formatting
|
||
|
# https://stackoverflow.com/questions/7736781/how-to-make-git-log-not-prompt-to-continue
|
||
|
if [ -z "$1" ]; then
|
||
|
ncommits=30;
|
||
|
else
|
||
|
ncommits="$1";
|
||
|
fi;
|
||
|
git log --pretty=format:'%C(auto) %<|(16,trunc)%h %Cred %G?%Creset %<|(60,trunc)%s %<(20,trunc)%Cgreen%cr%Creset %<(15,trunc)%Cblue%an%Creset %Cred%D' --graph --all -"$ncommits"
|