citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

.gitconfig (4198B)


      1 [user]
      2   name = William Casarin
      3   email = jb55@jb55.com
      4 	signingkey = 0x90EEB2149F6689622EFF595FA13C2E3632EA34D7!
      5 [color]
      6   diff = auto
      7   status = auto
      8 [core]
      9   abbrev = 12
     10   excludesfile = /Users/jb55/.gitignore_global
     11   editor = edit
     12 	pager = delta --paging=always
     13 [sendemail]
     14   smtpServer=/home/jb55/bin/sendmail
     15   ccCmd = git-contacts
     16   aliasesFile= ~/.mail_aliases
     17   aliasFileType=mutt
     18 [url "git@github.com:"]
     19   insteadOf = gh:
     20 [url "git@git.sr.ht:~"]
     21   insteadOf = srht:
     22 [url "git@gitlab.com:"]
     23   insteadOf = gitlab:
     24 [url "jb55.com:git/"]
     25   insteadOf = dev:
     26 [url "jb55.com:git-public/"]
     27   insteadOf = jb55:
     28 [url "ssh://git@phabricator.monstercat.com/diffusion/"]
     29   insteadOf = phab:
     30 [url "http://git.monster.cat/"]
     31   insteadOf = mcat:
     32 [url "http://git.zero.jb55.com/"]
     33   insteadOf = zero:
     34 [url "http://git.razorcx.com/"]
     35   insteadOf = razor:
     36 [gui]
     37   recentrepo = /Users/jb55/src/js/titania
     38 [alias]
     39   dft = difftool
     40   s = show
     41   a = add
     42   amw = am --whitespace=fix
     43   ap = add -p
     44   b = branch
     45   au = add -u
     46   f = fetch -p
     47   br = symbolic-ref --short HEAD
     48   ca = commit --amend
     49   cp = cherry-pick
     50   mlap = push monad HEAD:laptop
     51   c = commit
     52   cloner = clone --recursive
     53   d = diff
     54   default = !git config branch.master.remote origin && git config branch.master.merge refs/heads/master
     55   ds = diff --staged
     56   ff = merge --ff-only
     57   lnd = log --no-decorate
     58   lg1 = log --graph --branches --tags --remotes --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %s %C(bold)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
     59   lgl = log --format='%h  %cr  %s'
     60   lg2 = log --no-merges --topo-order --date=relative --pretty=format:'%C(auto,yellow)%h%C(auto,magenta)%  %C(auto,blue)%>(12,trunc)%ad %C(auto,green) %C(auto,reset)%s%C(reset)% %C(bold) — %an%C(reset)%C(bold yellow)%d%C(reset)'
     61   lg3 = log --graph --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %s %C(bold)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
     62   lg = !"git lg1"
     63   lnd = log --no-decorate
     64   lgrep = log --grep
     65   line = log --oneline
     66   linea = log --all --no-merges --topo-order --date=relative --pretty=format:'%C(auto,yellow)%h%C(auto,magenta)%  %C(auto,blue)%>(12,trunc)%ad %C(auto,green) %C(auto,reset)%s%C(reset)% %C(bold) — %an%C(reset)%C(bold yellow)%d%C(reset)'
     67   lineg = log --oneline --graph
     68   l = log
     69   muff = merge --no-ff
     70   prs = log --no-merges --date=local --author-date-order --glob='pull/origin/*'
     71   prs-merged = log --merges --date=local --author-date-order --glob='pull/origin/*'
     72   puff = pull --ff-only
     73   rc = rebase --continue
     74   rv = !"git remote -v | grep fetch | sort | ct"
     75   refl = reflog --date=relative
     76   r = rebase
     77   serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
     78   stat2 = log --stat --pretty=format:'%C(auto,yellow)%h%C(auto,magenta)% G? %C(auto,blue)%>(12,trunc)%cr %C(auto,green)%aN %C(auto,red)%D %n%n   %C(auto,reset)%s%n'
     79   st = status
     80   tagd = !"git tag --format='%(creatordate:short)%09%(refname:strip=2)' | sort"
     81   authors = !"git log --format='%aN <%aE>' | sort -u"
     82   tg = log --date-order --tags --simplify-by-decoration --pretty=format:'%ai %h %d'
     83   try = merge --no-commit --no-ff
     84   co = checkout
     85   chp = cherry-pick
     86   sw = switch
     87   fixes = !git --no-pager show -s --pretty=fixes
     88   pushall = !git remote | parallel -L1 -I R git push R master
     89 [rebase]
     90   autosquash = true
     91 [pretty]
     92   fixes = Fixes: %h (\"%s\")
     93 [diff]
     94 	colorMoved = dimmed-zebra
     95 	colorMovedWs = allow-indentation-change
     96 [push]
     97 	default = simple
     98 [rerere]
     99 	enabled = false
    100 	autoupdate = false
    101 [gpg]
    102 	program = /home/jb55/bin/ots-git
    103 [magit]
    104 	hideCampaign = true
    105 [nostr]
    106 [github]
    107 	user = jb55
    108 [grep]
    109 	lineNumber = true
    110 [credential "https://github.com"]
    111 	helper = !gh auth git-credential
    112 [init]
    113 	defaultBranch = master
    114 [difftool "difftastic"]
    115 	cmd = difft "$LOCAL" "$REMOTE"
    116 [difftool]
    117         prompt = false
    118 [pager]
    119         difftool = true
    120 [diff]
    121 	tool = difftastic
    122 [nostr]
    123 	relays = wss://relay.damus.io wss://nos.lol wss://nostr.wine
    124 [filter "lfs"]
    125 	clean = git-lfs clean -- %f
    126 	smudge = git-lfs smudge -- %f
    127 	process = git-lfs filter-process
    128 	required = true
    129 [commit]
    130 	template = ~/.git-template