Since this is completely relevant I don't feel terrible at all about pimping my essay about the Bridge between Emacs, Clozure CL, and the Apple Foundation Framework.
`git u $branch` checks out $branch, updates it against whatever remote it's synced to, and then attempts to rebase the current branch against it. `git ud $branch` does the same think, except it also performs the merge of the current branch onto $branch.
`git prep` Simply greps the commit for use of Python/JS print debugging statements, things that shouldn't make it into the codebase.
I would recommend tig for this sort of thing: http://jonas.nitro.dk/tig/ In fact, I can't recommend it highly enough. It's typically just as necessary as git on any machine I'm working on.
Thank you so much for this. This immediately replaced my usage of org-velocity. I used this function to convert my (10,000 line) velocity.org file into separate files for Deft:
The advantage for me is entirely in terms of separating notes into separate files; something that Deft does and org-velocity isn't really built for. I was planning on implementing something like that for org-velocity, but with the arrival of Deft I no longer have to.
http://msnyder.info/posts/2012/05/icloud-reminders-orgmode/