summaryrefslogtreecommitdiff
path: root/.gitconfig
blob: 478387c32d6f1bb4676368d2e46c5fb04e1fe179 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
[core]
        excludesfile = ~/.gitignore
 
[user]
name = dakkar
email = dakkar@thenautilus.net
signingkey = dakkar@thenautilus.net
[color]
ui = true
        branch = true
        diff = true
        grep = true
        interactive = true
        showbranch = true
        status = true
 
[color.diff]
        oldMoved = normal red
        oldMovedDimmed = normal red dim
        oldMovedAlternative = normal red italic
        oldMovedAlternativeDimmed = normal red italic dim
        newMoved = normal green
        newMovedDimmed = normal green dim
        newMovedAlternative = normal green italic
        newMovedAlternativeDimmed = normal green italic dim
 
[fetch]
prune = true
[fetch.fsck]
        zeroPaddedFilemode = warn
[push]
default = tracking
[pull]
        rebase = merges
[diff]
        mnemonicprefix = true
        renames = copies
        colorMoved = zebra
[log]
        decorate = short
        date = iso
[rebase]
        stat = true
        autosquash = true
[transfer]
        fsckobjects = true
[grep]
        patternType = perl
[alias]
        cmp = diff -b --word-diff=color --word-diff-regex='[[:alnum:]_]+|[^[:space:]]'
        cmpshow = show --word-diff=color --word-diff-regex='[[:alnum:]_]+|[^[:space:]]'
        cmplog = log -u -b --word-diff=color --word-diff-regex='[[:alnum:]_]+|[^[:space:]]'
        logc = log --oneline --graph
        refl = log -g --oneline 'HEAD@{now}' --date=relative
        st = status -bs
        tracked = ls-tree -r --name-only --full-name HEAD
        stashed = stash list --pretty=format:'%gd: %Cred%h%Creset %Cgreen[%ar]%Creset %gs'