[Command::Push] Clean up
[Command::Push] Respect allow warnings option

Closes #835
Changelog