citadel

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

.gitconfig (4319B)


      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 --dark --paging=always --navigate
     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 [github]
    106 	user = jb55
    107 [grep]
    108 	lineNumber = true
    109 [credential "https://github.com"]
    110 	helper = !gh auth git-credential
    111 [init]
    112 	defaultBranch = master
    113 [difftool "difftastic"]
    114 	cmd = difft "$LOCAL" "$REMOTE"
    115 [difftool]
    116         prompt = false
    117 [pager]
    118         difftool = true
    119 [diff]
    120 	tool = difftastic
    121 [nostr]
    122 	relays = wss://relay.damus.io wss://nostr.mom wss://nos.lol wss://nostr.wine ws://localhost:8080
    123 [filter "lfs"]
    124 	clean = git-lfs clean -- %f
    125 	smudge = git-lfs smudge -- %f
    126 	process = git-lfs filter-process
    127 	required = true
    128 [commit]
    129 	template = ~/.git-template
    130 [maintenance]
    131 	repo = /home/jb55/nixpkgs
    132 	repo = /home/jb55/dev/linux