/ gitconfig
gitconfig
1 [user] 2 name = Sami Samhuri 3 email = sami@samhuri.net 4 signingKey = ~/.ssh/id_ed25519 5 [branch] 6 autosetupmerge = simple 7 autosetuprebase = always 8 [core] 9 quotepath = false 10 whitespace = trailing-space,space-before-tab 11 excludesfile = /Users/sjs/config/gitignore 12 pager = diff-so-fancy | less --tabs=4 -RFX 13 attributesfile = /Users/work/.gitattributes 14 [fetch] 15 fsckobjects = true 16 prune = true 17 [pull] 18 ff = only 19 rebase = true 20 [receive] 21 fsckobjects = true 22 [push] 23 autosetupremote = true 24 [commit] 25 verbose = true 26 [diff] 27 external = difft 28 algorithm = histogram 29 mnemonicprefix = true 30 renames = copies 31 compactionHeuristic = true 32 renameLimit = 5000 33 colorMoved = zebra 34 [advice] 35 statusHints = false 36 pushNonFastForward = false 37 [color] 38 ui = auto 39 [merge] 40 stat = true 41 [rebase] 42 autosquash = true 43 autostash = true 44 updateRefs = true 45 [difftool] 46 prompt = false 47 [difftool "FileMerge"] 48 cmd = opendiff \"$LOCAL\" \"$REMOTE\" 49 [interactive] 50 diffFilter = diff-so-fancy --patch 51 [credential] 52 helper = osxkeychain 53 [grep] 54 extendRegexp = true 55 lineNumber = true 56 [merge "mergepbx"] 57 name = XCode project files merger 58 driver = mergepbx %O %A %B 59 [transfer] 60 fsckobjects = true 61 [submodule] 62 fetchJobs = 4 63 [init] 64 defaultBranch = main 65 [gpg] 66 format = ssh 67 [commit] 68 gpgsign = true 69 [diff "swift"] 70 xfuncname = ^[ \t]*(((private |public |internal |final |open )*class|(private |public |internal )*struct|(private |public |internal )*actor|(private |public |internal )*func|(private |public |internal )*extension|(private |public |internal )*enum)[ \t].*)$