Handle unknown commands with event
Add git branch in context
Rename fields in diff() parser