+ f = fetch
+ fe = fetch
+ t = tag
+ p = push
+ pu = push
+ ru = remote update
+ fs = fsck --strict --full
+ ss = stash save
+ ssk = stash save --keep-index
+ sa = stash apply
+ sl = stash list
+ fp = format-patch
+
+[diff]
+ # Detect copies and renames.
+ renames = copy
+
+# Allow diffing of some binary files.
+# `pdftotext-` is a wrapper around pdftotext which writes to stdout.
+# `sqlite3dump` is a wrapper calling `sqlite3 database-file .dump`.
+[diff "gzip"]
+ textconv = gzip -d -c
+[diff "pdf"]
+ textconv = pdftotext-
+[diff "sqlite"]
+ textconv = sqlite3dump
+
+[merge]
+IF(OS, darwin)
+ tool = opendiff
+FI
+IF(OS, debian)
+ tool = vimdiff
+FI
+
+[format]
+ # When using git format-patch use threads and add all patches as
+ # replies to the first one.
+ thread = shallow
+
+# vim: ft=gitconfig