[absorb] maxStack = 100 [alias] ignore = "!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi" unbranch = "!git branch --sort -HEAD --merged | sed 1d | xargs git branch -d" [am] messageid = true threeWay = true [branch] autosetuprebase = always [color "branch"] current = yellow reverse local = yellow remote = green [color "diff"] frag = magenta bold meta = yellow bold new = green bold old = red bold [color "status"] added = yellow changed = green untracked = cyan [commit] gpgsign = true verbose = true [core] attributesfile = @attributesfile@ excludesfile = @ignorefile@ [credential] helper = osxkeychain [diff] algorithm = histogram compactionHeuristic = true mnemonicPrefix = true renameLimit = 0 renames = copy submodule = diff wsErrorHighlight = all [diff "mozlz4"] textconv = @mozlz4_textconv@ [fetch] parallel = 0 [filter "lfs"] clean = git-lfs clean -- %f required = true smudge = git-lfs smudge -- %f [grep] fallbackToNoIndex = true lineNumber = true patternType = perl [help] autocorrect = 1 [hub] protocol = ssh [init] defaultBranch = main [merge] conflictstyle = diff3 tool = opendiff [pull] rebase = true [push] default = upstream [rebase] autoSquash = true autoStash = true rescheduleFailedExec = true stat = true [rerere] enable = true [sendemail] confirm = always envelopeSender = auto [stash] showPatch = true [submodule] fetchJobs = 0