.gitconfig @ 5a5bcdfd8b54

Lots.
author Steve Losh <steve@stevelosh.com>
date Tue, 06 Dec 2011 13:53:26 -0500
parents 7f2c706a6945
children 2e71d84847c9
[user]
	name = Steve Losh
	email = steve@stevelosh.com

[core]
    pager = cat
    editor = vim
    excludesfile = /Users/sjl/.gitignore

[alias]
    gl  = log -16 --color=always --all --graph --topo-order --pretty='format: %Cgreen%h%Creset %s%Cred%d%Creset%n'
    gll = log     --color=always --all --graph --topo-order --pretty='format: %Cgreen%h%Creset %s%Cred%d%Creset%n'

    pull = pull --ff-only
    merge = merge --no-ff
    up = merge --ff-only

    ci = commit
    cm = commit -m

    co = checkout

    stat = status
    st = status

    unstage = reset HEAD
    uns = reset HEAD

    fo = fetch origin
    fu = fetch upstream
    po = push origin
    lo = pull origin
    moo = merge origin/ongoing
    mont = merge origin/new-teams

[push]
	default = current

[color]
    branch = auto
    diff = auto
    interactive = auto
    status = auto

[difftool "Kaleidoscope"]
    cmd = ksdiff-wrapper git \"$LOCAL\" \"$REMOTE\"

[difftool]
    prompt = false

[diff]
    tool = Kaleidoscope

[merge]
    tool = threesome

[mergetool "threesome"]
    cmd = "mvim -f $BASE $LOCAL $REMOTE $MERGED -c 'ThreesomeInit'"
    trustExitCode = true