Add some smarts to your git workflow