summaryrefslogtreecommitdiff
path: root/.config/git
diff options
context:
space:
mode:
Diffstat (limited to '.config/git')
-rw-r--r--.config/git/config3
1 files changed, 2 insertions, 1 deletions
diff --git a/.config/git/config b/.config/git/config
index 44a9977..be4637f 100644
--- a/.config/git/config
+++ b/.config/git/config
@@ -18,9 +18,10 @@
prompt = false
[mergetool]
vimdiff = true
- prompt = false
+ 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