summaryrefslogtreecommitdiff
path: root/.gitconfig
diff options
context:
space:
mode:
authorlistout <listout@protonmail.com>2021-09-27 15:21:37 +0530
committerlistout <listout@protonmail.com>2021-09-27 15:21:37 +0530
commit1180a459419f1a6a4590631b32ec849c87c2f874 (patch)
treef74536cf0971b7beff53abc6aab5c711e5ed74b5 /.gitconfig
parent1347700ce789bcf5f70b928a4e7e60566bb15968 (diff)
git stat alias
Diffstat (limited to '.gitconfig')
-rw-r--r--.gitconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/.gitconfig b/.gitconfig
index 7910aa5..404f538 100644
--- a/.gitconfig
+++ b/.gitconfig
@@ -13,3 +13,11 @@
[user]
email = listout@protonmail.com
name = listout
+[alias]
+ # list files which have changed since REVIEW_BASE
+ # (REVIEW_BASE defaults to 'master' in my zshrc)
+ files = !git diff --name-only $(git merge-base HEAD \"$REVIEW_BASE\")
+
+ # Same as above, but with a diff stat instead of just names
+ # (better for interactive use)
+ stat = !git diff --stat $(git merge-base HEAD \"$REVIEW_BASE\")