WIP push assertion
Fixed branch comparison
Enabled skipping push assertion when no tracking branch configured
Merge branch 'assert-push'