summaryrefslogtreecommitdiff
path: root/.config/git/config
blob: be4637fef64fedd3acfcd1db66af9fe82a1fc2f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[user]
	email         = example@example.org
	name          = whoami
	signingkey    = example@example.org
[core]
	editor        = vim
	excludesfile  = ~/.config/git/gitignore
	pager         = less -F -X
[commit]
	gpgsign       = true
[gpg]
	program       = gpg
[diff]
	tool          = vimdiff
[pull]
	rebase        = true
[difftool]
	prompt        = false
[mergetool]
	vimdiff       = true
	prompt        = false
[alias]
	d             = difftool
	total = !echo $(git log --author=\"$(git config user.name)\" --no-merges --before=$(date \"+%Y-%m-%dT00:00\")  --reverse | grep commit | wc -l) commits, $(git log --author=\"$(git config user.name)\" --no-merges --before=$(date \"+%Y-%m-%dT00:00\")  --reverse --stat | grep -Eo \"[0-9]{1,} files? changed\" | grep -Eo \"[0-9]{1,}\" | awk \"{ sum += \\$1 } END { print sum }\") files changed, $(git log --author=\"$(git config user.name)\" --no-merges --before=$(date \"+%Y-%m-%dT00:00\")  --reverse --stat | grep -Eo \"[0-9]{1,} insertions?\" | grep -Eo \"[0-9]{1,}\" | awk \"{ sum += \\$1 } END { print sum }\") insertions and $(git log --author=\"$(git config user.name)\" --no-merges --before=$(date \"+%Y-%m-01T00:00\")  --reverse --stat | grep -Eo \"[0-9]{1,} deletions?\" | grep -Eo \"[0-9]{1,}\" | awk \"{ sum += \\$1 } END { print sum }\") deletions
[merge]
	tool          = vimdiff
	conflictstyle = diff3
[init]
	defaultBranch = master