I'm using git+notational velocity and want to know how to commit after I exit the program
You can use Keyboard Maestro to completely automate the task. Here's a screenshot of a macro doing just that :



You should adapt the bash script to suit your needs, I'm not sure how to include the date in the commit message (in addition, I forgot to put the git add command).