Why I use git and puppet to manage my dotfiles · HackerTrans