491456766ff8f33047b494b5f0fdb45d87bd86a0
[~madcoder/dotfiles.git] / gitconfig
1 [madcoder]
2     up-gitk=true
3
4 [alias]
5     co=checkout -m
6     ci=commit
7     st=!git -p status
8     pop=reset HEAD~1
9     unstash=stash apply
10     amend=commit --amend
11     squash=commit --amend -C HEAD
12     unstage=reset HEAD --
13     track=add -N
14     untrack=rm --cached
15
16 [core]
17     #editor=gvim -f
18     editor=vim
19     excludesfile=~madcoder/.git-excludes
20     preloadindex=true
21
22 [notes]
23     displayRef = refs/notes/*
24
25 [push]
26     default = upstream
27
28 [user]
29     name = Pierre Habouzit
30     email = madcoder@debian.org
31
32 [color]
33     ui     = auto
34     diff   = auto
35     branch = auto
36     status = auto
37     pager  = true
38     interactive = auto
39     grep   = auto
40
41 [color "diff"]
42     meta = green
43     frag = yellow
44     old = magenta
45     new = bold cyan
46
47 [color "status"]
48     header = bold blue
49     added  = green
50     changed = bold red
51     untracked = bold yellow
52 [merge]
53     verbosity = 1
54     conflictstyle = diff3
55 [clean]
56     requireForce = false
57 [pack]
58     threads = 0
59 [advice]
60     pushNonFastForward = false
61     statusHints = false
62 [status]
63     submodulesummary = 1
64
65 [merge "dpkg-mergechangelogs"]
66     name = debian/changelog merge driver
67     driver = dpkg-mergechangelogs -m %O %A %B %A
68 [sendemail]
69     aliasesfile = /home/madcoder/.mutt/aliases
70     aliasfiletype = mutt
71
72 [url "gitolite@git.corp:"]
73     insteadOf = ssh://git.corp/srv/git/
74     insteadOf = git.corp:/srv/git/
75 [reviewboard]
76     url = http://reviews.corp/
77 [url "git://anonscm.debian.org"]
78     insteadOf = git://git.debian.org
79     insteadOf = git.debian.org:
80 [url "ssh://git.debian.org"]
81     pushInsteadOf = git://git.debian.org
82     pushInsteadOf = git.debian.org:
83
84 [branch "*"]
85     mergeoptions = -Xpatience