Add support for working in a submodule. The GIT gem doesn't support this, so it's back to system calls.
Add support for directly opening a new draft in the editor
The newly committed posts are now automatically pushed to the remote repository
The new draft is now shown in the editor before performing the git operations - with the push they take some time.
Fix bug in publish_draft that lead to the published post not being committed.
Change commit of published post to always remove the original draft only from the git index to avoid inconsistent commits if the file couldn't be deleted from disk.
Delete file from disk unconditionally, because the commit branch no longer performs this action.
Fix crash when front matter is invalid
Fix crash when no title has been specified for the task and in the front matter.
Fix indention
Add current version from https://github.com/starrhorne/preamble/blob/master/lib/preamble.rb
Fix bug in preamble with unclosed file handle
Use fixed preamble version