dev_tools
  • .bash_aliases - Mostly shortcuts to slightly longer commands.
  • .gitconfig - Mostly git aliases to things I do frequently enough to codify
  • is-git-merged - Given an identifier (sha/branch/tag) and a branch (default master), print Yes or No depending whether that identifier exists in the other branch.
  • branch-merge-statuses - For all current local branches, print Yes or No depending whether it is merged into master or the provided branch
  • hack - Fetch remote and pull remote origin into local master, then switch back to current working branch and rebase against master
  • ship - Pull current working branch into local master and push to origin.
  • hack-and-ship - run hack. if successful, run ship.