-
Notifications
You must be signed in to change notification settings - Fork 1
/
gitconfig
44 lines (44 loc) · 1.2 KB
/
gitconfig
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
[user]
name = Sumanth Ratna
email = sumanthratna@gmail.com
[gpg]
program = /usr/local/bin/krgpg
[commit]
gpgSign = true
[tag]
forceSignAnnotated = true
[core]
editor = nvim
[alias]
# Quote / unquote a sh command, converting it to / from a git alias string
# taken from https://stackoverflow.com/a/39616600/7127932
quote-string = "!read -r l; printf \\\"!; printf %s \"$l\" | sed 's/\\([\\\"]\\)/\\\\\\1/g'; printf \" #\\\"\\n\" #"
quote-string-undo = "!read -r l; printf %s \"$l\" | sed 's/\\\\\\([\\\"]\\)/\\1/g'; printf \"\\n\" #"
debug = "!set -x; GIT_TRACE=2 GIT_CURL_VERBOSE=2 GIT_TRACE_PERFORMANCE=2 GIT_TRACE_PACK_ACCESS=2 GIT_TRACE_PACKET=2 GIT_TRACE_PACKFILE=2 GIT_TRACE_SETUP=2 GIT_TRACE_SHALLOW=2 git"
[lfs]
contenttype = 0
tlstimeout = 300
activitytimeout = 60
dialtimeout = 600
concurrenttransfers = 1
[credential]
helper = osxkeychain
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[core]
pager = delta --dark
[interactive]
diffFilter = delta --color-only
[url "git@github.com:"]
insteadOf = https://github.com/
[man]
viewer = batman
[man "batman"]
cmd = batman
[pull]
rebase = false
[push]
followTags = true