[user] email = bruno@belanyi.fr name = Bruno BELANYI [blame] coloring = repeatedLines markUnblamables = true markIgnoredLines = true [branch] autosetubrebase = always [color] ui = auto branch = auto diff = auto interactive = auto status = auto [color "diff"] commit = yellow meta = yellow frag = cyan old = red new = green whitespace = red reverse [color "diff-highlight"] oldNormal = red bold oldHighlight = red bold 52 newNormal = green bold newhighlight = green bold 22 [commit] verbose = true [diff] algorithm = patience [fetch] prune = true pruneTags = true [init] defaultBranch = main [merge] tool = fugitive [mergetool "fugitive"] cmd = vim -f -c \"Gdiff!\" \"$MERGED\" trustExitCode = true [pager] diff = /usr/share/git/diff-highlight/diff-highlight | less log = /usr/share/git/diff-highlight/diff-highlight | less show = /usr/share/git/diff-highlight/diff-highlight | less [pull] rebase = true [push] default = simple [rebase] autoSquash = true autoStash = true [include] path = config-sendemail [alias] lol = log --graph --decorate --pretty=oneline --abbrev-commit lola = log --graph --decorate --pretty=oneline --abbrev-commit --all trim = reflog expire --expire-unreachable=now --all assume = update-index --assume-unchanged unassume = update-index --no-assume-unchanged assumed = "!git ls-files -v | grep ^h | cut -c 3-" push-new = "!git push -u \"${1:-origin}\" \"$(git branch | grep '^* ' | cut -f2- -d' ')\"" fixup = "!f() { git add -- \"$1\"; git commit --fixup \"$(git log --pretty=format:%H:%s -- \"$1\" | awk -F ':' '!/fixup!/ {print $1; exit}')\"; }; f" [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true ; Use my EPITA identity for repositories that should use it [includeIf "gitdir:~/git/EPITA/"] path = ~/.config/git/config-epita