parent
302d6ca54c
commit
e6be574d34
@ -0,0 +1,2 @@
|
|||||||
|
*.hosts
|
||||||
|
*.private
|
@ -0,0 +1,3 @@
|
|||||||
|
[defaults]
|
||||||
|
hostfile = my.hosts
|
||||||
|
# ask_sudo_pass = True
|
@ -0,0 +1,28 @@
|
|||||||
|
- hosts: all
|
||||||
|
tasks:
|
||||||
|
- group_by: key={{ ansible_distribution }}
|
||||||
|
- hosts: MacOSX
|
||||||
|
gather_facts: false
|
||||||
|
tasks:
|
||||||
|
- name: install dependencies
|
||||||
|
homebrew: name={{ item }} state=present
|
||||||
|
with_items:
|
||||||
|
- git
|
||||||
|
- stow
|
||||||
|
- hosts: Debian
|
||||||
|
gather_facts: false
|
||||||
|
tasks:
|
||||||
|
- name: install dependencies
|
||||||
|
apt: pkg={{ item }} state=present
|
||||||
|
with_items:
|
||||||
|
- git
|
||||||
|
- stow
|
||||||
|
- hosts: all
|
||||||
|
gather_facts: false
|
||||||
|
tasks:
|
||||||
|
- name: clone dotfiles
|
||||||
|
git: repo=https://github.com/kejadlen/dotfiles.git dest=~/.dotfiles
|
||||||
|
- name: stow files
|
||||||
|
command: stow --target={{ ansible_env.HOME }} --stow {{ ansible_env.HOME }}/.dotfiles/{{ item }}
|
||||||
|
with_items:
|
||||||
|
- git
|
@ -0,0 +1,52 @@
|
|||||||
|
[include]
|
||||||
|
path = ~/.gitconfig.private
|
||||||
|
[color]
|
||||||
|
ui = auto
|
||||||
|
diff = true
|
||||||
|
[core]
|
||||||
|
autocrlf = false
|
||||||
|
safecrlf = true
|
||||||
|
excludesfile = /Users/alpha/.gitignore
|
||||||
|
quotepath = false
|
||||||
|
[alias]
|
||||||
|
; hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
|
||||||
|
co = checkout
|
||||||
|
g = grep --break --heading --line-number
|
||||||
|
standup = "!git log --all --date=short --no-merges --pretty=format:\"%h %ad %s%d\" --since=1.weeks --author=`git config user.email`"
|
||||||
|
; ready = rebase -i @{u}
|
||||||
|
ready = rebase -i develop
|
||||||
|
lol = log --graph --decorate --pretty=oneline --abbrev-commit
|
||||||
|
lola = log --graph --decorate --pretty=oneline --abbrev-commit --all
|
||||||
|
; ancestor = merge-base
|
||||||
|
s = status -sb
|
||||||
|
latest = for-each-ref --count=20 --sort=-committerdate --format='%(committerdate:short) %(refname:short)'
|
||||||
|
root = !pwd
|
||||||
|
[difftool "sourcetree"]
|
||||||
|
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
|
||||||
|
path =
|
||||||
|
[mergetool "sourcetree"]
|
||||||
|
cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
|
||||||
|
trustExitCode = true
|
||||||
|
[push]
|
||||||
|
default = current
|
||||||
|
[difftool "kaleidoscope"]
|
||||||
|
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
|
||||||
|
[mergetool "kaleidoscope"]
|
||||||
|
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
|
||||||
|
trustExitCode = true
|
||||||
|
[grep]
|
||||||
|
extendRegexp = true
|
||||||
|
lineNumber = true
|
||||||
|
[pull]
|
||||||
|
rebase = true
|
||||||
|
[apply]
|
||||||
|
whitespace = warn
|
||||||
|
[merge]
|
||||||
|
conflictstyle = diff3
|
||||||
|
ff = false
|
||||||
|
[init]
|
||||||
|
templatedir = /Users/alpha/.git_templates
|
||||||
|
[diff]
|
||||||
|
algorithm = patience
|
||||||
|
[fetch]
|
||||||
|
prune = true
|
@ -0,0 +1,27 @@
|
|||||||
|
# vim
|
||||||
|
doc/tags
|
||||||
|
|
||||||
|
# direnv
|
||||||
|
.envrc
|
||||||
|
|
||||||
|
# Ruby
|
||||||
|
.bundle
|
||||||
|
|
||||||
|
# OS X
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
# Xcode
|
||||||
|
build/*
|
||||||
|
*.pbxuser
|
||||||
|
!default.pbxuser
|
||||||
|
*.mode1v3
|
||||||
|
!default.mode1v3
|
||||||
|
*.mode2v3
|
||||||
|
!default.mode2v3
|
||||||
|
*.perspectivev3
|
||||||
|
!default.perspectivev3
|
||||||
|
*.xcworkspace
|
||||||
|
!default.xcworkspace
|
||||||
|
xcuserdata
|
||||||
|
profile
|
||||||
|
*.moved-aside
|
Loading…
Reference in new issue