-
Notifications
You must be signed in to change notification settings - Fork 0
/
git-alias.plugin.zsh
23 lines (19 loc) · 1.06 KB
/
git-alias.plugin.zsh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
tagsBetween() {
if [ -z "$1" ] && [ -z "$2" ]
then
echo "Tags between dates: since and until dates must be setted"
fi
git log --since "$1" --until "$2" --no-walk --tags --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cD) %C(bold blue)<%an>%Creset'
}
glolBetween() {
if [ -z "$1" ] && [ -z "$2" ]
then
echo "Tags between dates: since and until dates must be setted"
fi
git log --since "$1" --until "$2" --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cD) %C(bold blue)<%an>%Creset' --abbrev-commit
}
alias glol="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cD) %C(bold blue)<%an>%Creset' --abbrev-commit"
alias gdiogenes="git for-each-ref --sort='authoremail' --format='%(committerdate)%09%(authorname) %(authoremail) %(refname)%09=> %(subject)' refs/remotes/origin/ | sed 's/refs\/remotes\/origin\///'"
alias gtagsinfo="git log --no-walk --tags --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cD) %C(bold blue)<%an>%Creset'"
alias gtagsbt=tagsBetween
alias glolbt=glolBetween