bash: move glogs to scripts
Signed-off-by: Michael Grote <michael.grote@posteo.de>
This commit is contained in:
parent
5f217de747
commit
2989151380
3 changed files with 11 additions and 14 deletions
|
@ -87,20 +87,6 @@ EOF
|
||||||
fi
|
fi
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
function glogs {
|
|
||||||
# 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"
|
|
||||||
}
|
|
||||||
function gp {
|
function gp {
|
||||||
git pull "$@"
|
git pull "$@"
|
||||||
}
|
}
|
||||||
function mdtoc {
|
|
||||||
grep --recursive --include="*.md" ^# | sort --version-sort --field-separator=":" | awk 'BEGIN {FS=":"}{print $2 "&&" $1}' | column --table --separator "&&" --table-truncate 1,2
|
|
||||||
}
|
|
||||||
|
|
1
scripts/git_logs
Symbolic link
1
scripts/git_logs
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
glogs
|
10
scripts/glogs
Executable file
10
scripts/glogs
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
#!/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"
|
Loading…
Reference in a new issue