[color]
    ui = true
[core]
    editor = vim
[alias]
  ap = !clear && git add --patch
  br = branch
  cm = commit
  cma = commit --amend
  cmt = !sh -c \
        'git commit --edit --message=\"$(~/.gittum/bin/findcat msg_typo)\"'
  cmw = !sh -c \
        'git commit --edit --message=\"$(~/.gittum/bin/findcat msg_wip)\"'
  co = checkout
  com = checkout master
  cp = cherry-pick
  dc = !clear && git diff --cached
  gr = log --graph --full-history --all --color\
       --pretty=tformat:"%x1b[31m%h%x09%x1b[32m%d%x1b[0m%x20%s%x1b[0m"
  grr = log --graph --full-history --all --color\
        --pretty=tformat:"%x1b[31m%h%x09%x1b[32m%d%x1b[0m%x20%s%x1b[0m"\
        --simplify-by-decoration
  k = !sh -c \
      '(which gitk >/dev/null || (echo "gitk not installed" && false)) && gitk'
  ka = !sh -c \
       '(which gitk >/dev/null || (echo "gitk not installed" && false)) && gitk --all'
  rb = rebase
  rbi = rebase --interactive
  rmv = remote --verbose
  sibling = ! ~/.gittum/bin/sibling
  st = status
  sh = show