It's true. It really is. I just spent an hour writing an Applescript to keep me from having to do the same set of commands over and over and over again.
The Problem: I have seven pieces of software that I like to keep up to date with the bleeding edge. To do so I have to do the following:
- Open a new Terminal.app tab
- Type in "cd <directory>"
- Remember if it's a git or svn repository
- Type in either "git pull" or "git svn rebase"
- Once the update is complete, notice if there are any updates. If not, stop.
- If there have been, optionally push those changes to a mirror with "git push"
- List the changes using "git changes" (an alias I've set up in my ~/.gitconfig)