X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=.gitconfig;h=35556d60bf5583d4a22a495ded296432b8065d91;hp=0f707214da9940e592ad76140096be1634a20071;hb=79b274fcd8bfa556133ab13270e84b40aebe8468;hpb=501add4478cc17425fb5d696aa3e066287e89110 diff --git a/.gitconfig b/.gitconfig index 0f70721..35556d6 100644 --- a/.gitconfig +++ b/.gitconfig @@ -1,47 +1,50 @@ [user] - name = Ian Kelling - email = ian@iankelling.org +name = Ian Kelling +email = iank@fsf.org +#email = ian@iankelling.org [alias] - co = checkout - s = status - ci = commit - lol = log --graph --decorate --pretty=oneline --abbrev-commit --all +# Always use the git lg alias instead of git log. It's too easy to get +# confused by not seeing branches in git log output. +lg = log --graph --decorate +co = checkout +s = status +ci = commit +lol = log --graph --decorate --pretty=oneline --abbrev-commit --all +dt = difftool + [core] - excludesfile = /home/ian/.gitignore_global -[github] - user = ian-kelling - token = d2dc0c5c6fef5378cc896a617e53c1a9 +excludesfile = ~/.gitignore_global [credential] - helper = cache +helper = cache - # new option, but not available yet on debian wheezy - # [push] +# new option, but not available yet on debian wheezy +# [push] # default = simple # based on ghc advice, # https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources [diff] - ignoreSubmodules = dirty - tool = meld +ignoreSubmodules = dirty +tool = meld +# gitinspector complained, but then i noticed git not detecting a rename with this. +#renamelimit = 5000 +renames = copy [gitreview] - username = iank - remote = origin -# this is for newer git version. Doesn't work for ubuntu 12.04's version -#[push] -# default = simple +username = iank +remote = origin [color] - ui = auto - status = auto - branch = auto - interactive = auto - diff = auto +ui = auto +status = auto +branch = auto +interactive = auto +diff = auto # for hooks. http://stackoverflow.com/questions/2293498/git-commit-hooks-global-settings [init] - templatedir = ~/.git_template +templatedir = ~/.git_template [difftool] - tool = meld - prompt = false +tool = meld +prompt = false [format] # This seemed like a good idea, but it broke interactive rebase, so disabled. # for format-patch, use --base=auto. This means we need to do @@ -57,5 +60,7 @@ # or git checkout -b my-branch origin/whatever # autoSetupMerge = always - # git pull always does rebase by default - autoSetupRebase = always +# git pull always does rebase by default +autoSetupRebase = always +[push] +default = simple