gitconfig (1269B)
1 [color] 2 diff = auto 3 status = auto 4 branch = auto 5 [user] 6 name = Antoine Amarilli 7 email = a3nm@a3nm.net 8 signingkey = 80D88B22D4330331 9 [status] 10 relativePaths = false 11 [alias] 12 # from http://nerderati.com/2010/07/making-git-behave/ 13 d = diff 14 dc = diff --cached 15 lc = log ORIG_HEAD.. --stat --no-merges 16 gl = log --oneline --decorate --stat --graph 17 st = status -sb 18 ci = commit 19 serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git 20 prune-all = !git remote | xargs -n 1 git remote prune 21 whatis = show -s --pretty='tformat:%h (%s, %ad)' --date=short 22 whois = "!sh -c 'git log -i -1 --pretty=\"format:%an <%ae>\n\" --author=\"$1\"' -" 23 # http://gitimmersion.com/lab_11.html 24 hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short 25 ldiff = !rcs-latexdiff 26 [push] 27 default = current 28 [credential] 29 helper = store 30 [core] 31 excludesfile = /home/a3nm/config/gitignore 32 [diff] 33 compactionHeuristic = true 34 [merge "logs"] 35 name = log merger 36 driver = ~/bin/git-merge-log %O %A %B %L 37 [merge "set"] 38 name = set merger 39 driver = ~/bin/git-merge-set %O %A %B %L 40 [include] 41 path = ~/config/private/gitconfig 42 [pack] 43 windowMemory = 32m 44 packSizeLimit = 32m 45 threads = 1 46 deltaCacheSize = 32m 47 [pull] 48 rebase = false