Everyone has experienced the feeling of familiarizing oneself with a technology over a period of a few weeks or months and arriving at the "How did I ever live without this?" moment (hereto forth HDIELWT). I have often pondered that question quite seriously, trying to remember hard how I managed before tool X came along. It has happened to me with many a tool, including Emacs, Common Lisp, Delicious, Reddit, and several Google products, such as Gmail, Reader, Calendar, and Voice.
In each case, the process took weeks or months. Except in the case of Emacs, which took years (I never said I was intelligent). However, I just went through the entire process today in about 10 minutes. That's gotta mean something about the usefulness of the new technology in question.
I'm talking about Magit. It's an Emacs interface to Git. Wow. The first thing I did with it was to stage the Magit code in my Elisp repository, commit it, and push it to my donnieknows.com elisp repo.
Since I was messing around with all of this, I took the opportunity to clone the elisp repo to GitHub, where anyone can see it. Be warned that I run this Emacs configuration on the latest version of Ubuntu with SBCL and Slime installed (apt-get install sbcl slime). Here's the GitHub repo, for anyone crazy enough to take a look:
Thank you Magit people. Thank you.