50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[user]
 | 
						|
    name = Henrik Lissner
 | 
						|
    email = henrik@lissner.net
 | 
						|
[github]
 | 
						|
    user = hlissner
 | 
						|
[core]
 | 
						|
    excludesfile = ~/.gitignore
 | 
						|
    whitespace = trailing-space
 | 
						|
    editor = vim
 | 
						|
    pager = less -r
 | 
						|
[color]
 | 
						|
    ui = true
 | 
						|
[diff]
 | 
						|
    tool = vimdiff
 | 
						|
[difftool]
 | 
						|
    prompt = false
 | 
						|
	cmd = vimdiff \"$LOCAL\" \"$REMOTE\"
 | 
						|
[difftool "ediff"]
 | 
						|
	cmd = emacsclient -n --eval \"(ediff-files \\\"$LOCAL\\\" \\\"$REMOTE\\\")\"
 | 
						|
[merge]
 | 
						|
    # Include summaries of merged commits in newly created merge commit messages
 | 
						|
    log = true
 | 
						|
    tool = vimdiff
 | 
						|
[push]
 | 
						|
    default = simple
 | 
						|
[credential]
 | 
						|
    helper = osxkeychain
 | 
						|
[alias]
 | 
						|
    undo-commit = reset --soft "HEAD^"
 | 
						|
    amend = commit --amend
 | 
						|
    ls = ls-files
 | 
						|
    lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
 | 
						|
    unadd = reset HEAD
 | 
						|
    st = status
 | 
						|
    co = checkout
 | 
						|
    ci = commit
 | 
						|
    di = diff
 | 
						|
    dc = diff --cached
 | 
						|
    ammend = commit --amend
 | 
						|
    pu = push -u
 | 
						|
 | 
						|
    # data analysis
 | 
						|
    authors = !git log --format="%aN"
 | 
						|
    unique-authors = !git authors | sort -u
 | 
						|
    ranked-authors = !git authors | sort | uniq -c | sort -n
 | 
						|
    emails = !git log --format="%aE"
 | 
						|
    email-domains = !git log --format="%aE" | awk -F'@' '{print $2}'
 | 
						|
    unique-email-domains = !git email-domains | sort -u
 | 
						|
    ranked-email-domains = !git email-domains | sort | uniq -c | sort -n
 |