ls = log --stat
lp = log --patch
lpw = log --patch --color-words
- ld = show --date=short --no-patch --pretty='format:%h (\"%s\", %ad)' # describe
+ ld = show --no-patch --date=short --pretty='format:%h (%s, %ad)' # describe, same as --pretty=reference
a = add
ap = add --patch
au = add --update
# Highlight moved code in a different color.
colorMoved = zebra
+ # Highlight whitespace errors (at the end of the line) in all lines of
+ # a diff; the default shows them only in new lines
+ wsErrorHighlight = old,new,context
+
# Replace "a/" and "b/" prefix in diffs with characters describing the
# context (e.g. "i/"ndex and "w/"ork tree).
mnemonicprefix = true
[annex]
# My SSH config already uses ControlMaster where appropriate.
sshcaching = false
+ # Don't upgrade repositories automatically
+ autoupgraderepository = false
+ # Force `git add` to add to git, never to annex
+ gitaddtoannex = false
+ # Consider dotfiles to be `git annex add`able; restrictions of
+ # annex.largefiles (if set) are still applied
+ dotfiles = true
# vim: ft=gitconfig