* Remove unnecessary `uniq` * Look for tags in tmp/tags or .git/tags * Send errors to /dev/null if the file(s) do not exist See http://tbaggery.com/2011/08/08/effortless-ctags-with-git.html for an explanation behind the reasoning for .git/tags.
I wanted to add my own customizations after reading @mike-burns' post on [`psqlrc`](http://robots.thoughtbot.com/an-explained-psqlrc). As a result of this change, `.psqlrc` requires that a `.psqlrc.local` exist in the home folder because `psql` cannot do conditional sourcing of files in the style that we use in other foundation dotfiles. Touching the file to ensure it exists (even if blank) prevents `psql` from exiting with an error if the user does not provide their own custom configuration. Additional changes: * Updating the documentation with regard to which files get excluded.
This alias makes the following workflow possible: Look at changes: git co-pr 123 git diff origin/master Bundle, validate tests are passing: bundle rake Rebase interactively, squash, and potentially improve commit messages: git rebase -i master Merge code into master: git checkout master git merge pr/123 --ff-only Push: git push origin master Clean up: git branch -D pr/123
* Vundle now lives at gmarik/Vundle.vim See https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L345-L369
Running `zg` adds words to the `spellfile`: thoughtbot@4f5a2ed http://robots.thoughtbot.com/vim-spell-checking Setting the spellfile keeps it out of its default location, `vim/spell`, which would otherwise be inside thoughtbot/dotfiles. We don't necessarily want to share the `spellfile` across the team.