[core]
editor = vim
+ # Global gitattributes file. Thanks to canton7 in #git on Freenode
+ # (2011-11-09 13:23 CET).
+ attributesfile = PWD/gitattributes
# Use pager for the following commands.
[pager]
[interactive]
# Don't require <Return> in interactive commands which require only a
- # single key, for example `git add --patch`.
+ # single key, for example `git add --patch`. Requires Perl module
+ # Term::Readkey.
singlekey = yes
[alias]
## Local.
c = commit --verbose
ci = commit --verbose
+ ca = commit --verbose --amend
+ cad = commit --verbose --amend --date=
d = diff PATIENCE
di = diff PATIENCE
dw = diff PATIENCE --color-words
# precise enough control over formats and colors.
#
# tig = log --pretty=oneline --graph --all --decorate --abbrev-commit
- tig = ! TIG
+ tig = ! PWD/bin/tig.pl
# Create backup of uncommitted and untracked changes.
ssb = "! git stash save --include-untracked \
[diff "gzip"]
textconv = gzip -d -c
[diff "pdf"]
- textconv = pdftotext-
+ textconv = PWD/bin/pdftotext-
[diff "sqlite"]
- textconv = sqlite3dump
+ textconv = PWD/bin/sqlite3dump
[merge]
IF(OS, darwin)
# receive-pack and git fetch (>= 1.7.8, for fetch)).
fsckobjects = true
-# vim: ft=gitconfig noet
+# vim: ft=gitconfig