# Use pager for the following commands.
[pager]
status = yes
- clean = yes
+ tag = yes
[alias]
# Shortcuts for often used commands.
ci = commit -v
d = diff
di = diff
+ dc = diff --cached
s = status
st = status
l = log
ls = log --stat
lp = log -p
+ glog = log --pretty=oneline --graph --all
a = add
ap = add -p
co = checkout
t = tag
p = push
pu = push
- # Custom commands.
- fs = fsck --strict --full
- glog = log --pretty=oneline --graph --all
ru = remote update
+ fs = fsck --strict --full
ss = stash save
sa = stash apply
sl = stash list
# Detect copies and renames.
renames = copy
+# Allow diffing of PDF files. `pdftotext-` is a wrapper around pdftotext which
+# writes to stdout.
+[diff "pdf"]
+ textconv = pdftotext-
+
[merge]
IF(OS, darwin)
tool = opendiff