X-Git-Url: https://git.sthu.org/?a=blobdiff_plain;f=dotfiles%2Fgitconfig;h=c895618ef9e8ec899b5b130e64b5964c63e5cb18;hb=HEAD;hp=7ff03478e7261f04acfac7e40bc6f6b72b1a7f45;hpb=197017be815b01cf506736326eecb20a64044d84;p=shutils.git diff --git a/dotfiles/gitconfig b/dotfiles/gitconfig index 7ff0347..3ee134e 100644 --- a/dotfiles/gitconfig +++ b/dotfiles/gitconfig @@ -1,16 +1,62 @@ [user] - name = Stefan Huber - email = me@example.com - signingkey = 0123456 + name = Stefan Huber + email = me@example.com + signingkey = 0123456 +# [sendemail] +# smtpencryption = tls +# smtpserver = xxx +# smtpuser = xxx +# smtppass = xxx +# smtpsslcertpath = /etc/ssl/certs/ca-certificates.crt +# from = xxx +# bcc = xxx +# suppresscc = author +# suppresscc = self +# chainreplyto = true +[http] + #prxy = http://username:password@192.168.9.10:8080 [color] - ui = auto + ui = auto + status = auto + branch = auto + diff = auto + interactive = auto [core] - editor = vim - pager = less -FXRS -x4 -[merge] - tool = gvimdiff + editor = vi + pager = less -FXRS -x4 +[init] + defaultBranch = main +[push] + default = simple +[pull] + rebase = true +[status] + #submodulesummary = true ; reduces speed of 'git status' [alias] - wdiff = diff --color-words - wlog = log --color-words + wdiff = diff -w --word-diff-regex="[^[:space:]]" + wlog = log -w --word-diff-regex="[^[:space:]]" + wshow = show -w --word-diff-regex="[^[:space:]]" + fhsprofile = config user.email "xxx@fh-salzburg.ac.at" +[log] + decorate [diff] - renames = true + renames = true + submodule = log + tool = nvimdiff +[difftool] + prompt = false +[difftool "nvimdiff"] + cmd = "nvim -d \"$LOCAL\" \"$REMOTE\"" +[merge] + tool = nvimdiff +[mergetool] + prompt = true +[mergetool "splice"] + cmd = "vi -f \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\" -c 'SpliceInit'" + trustExitCode = true +[mergetool "nvimdiff"] + cmd = "nvim -d \"$LOCAL\" \"$REMOTE\" \"$MERGED\" -c 'wincmd w' -c 'wincmd J'" +[alias] + lab = "!lab" + lab-i = "!lab issue" + li = "!lab issue"