59 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[user]
 | 
						|
	email = ThomasA.Alexander@hmhn.org
 | 
						|
	name = Tom Alexander
 | 
						|
	signingkey = D3A179C9A53C0EDE
 | 
						|
[push]
 | 
						|
	default = simple # (default since 2.0)
 | 
						|
[alias]
 | 
						|
	lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
 | 
						|
	bh = log --oneline --branches=* --remotes=* --graph --decorate
 | 
						|
	amend = commit --amend --no-edit
 | 
						|
        authorcount = shortlog --summary --numbered --all --no-merges
 | 
						|
[core]
 | 
						|
	excludesfile = ~/.gitignore_global
 | 
						|
[commit]
 | 
						|
	gpgsign = true
 | 
						|
	verbose = true
 | 
						|
[pull]
 | 
						|
	rebase = true
 | 
						|
[log]
 | 
						|
	date = local
 | 
						|
[init]
 | 
						|
	defaultBranch = main
 | 
						|
[diff]
 | 
						|
	tool = meld # Use meld for `git difftool` and `git mergetool`
 | 
						|
	algorithm = histogram
 | 
						|
	colorMoved = plain
 | 
						|
	mnemonicPrefix = true
 | 
						|
	renames = true
 | 
						|
[difftool]
 | 
						|
	prompt = false
 | 
						|
[difftool "meld"]
 | 
						|
	cmd = meld "$LOCAL" "$REMOTE"
 | 
						|
[merge]
 | 
						|
	tool = meld
 | 
						|
	conflictStyle = zdiff3
 | 
						|
[mergetool "meld"]
 | 
						|
        # Make the middle pane start with partially-merged contents:
 | 
						|
	cmd = meld "$LOCAL" "$MERGED" "$REMOTE" --output "$MERGED"
 | 
						|
        # Make the middle pane start without any merge progress:
 | 
						|
	# cmd = meld "$LOCAL" "$BASE" "$REMOTE" --output "$MERGED"
 | 
						|
[includeIf "gitdir:/bridge/"]
 | 
						|
	path = /bridge/git/machine_setup/ansible/roles/base/files/gitconfig_home
 | 
						|
[includeIf "gitdir:/persist/"]
 | 
						|
	path = /bridge/git/machine_setup/ansible/roles/base/files/gitconfig_home
 | 
						|
[column]
 | 
						|
	ui = auto
 | 
						|
[branch]
 | 
						|
	sort = -committerdate
 | 
						|
[tag]
 | 
						|
	sort = version:refname
 | 
						|
[fetch]
 | 
						|
	prune = true
 | 
						|
	pruneTags = true
 | 
						|
	all = true
 | 
						|
[rebase]
 | 
						|
	autoSquash = true
 | 
						|
	autoStash = true
 | 
						|
	updateRefs = false
 |