No error checking on push option

Description

If the user specifies something other than the options provided for push-type (source, trans, both) e.g --push-type src, the client will continue to the point of confirming the commit and then silently fail.
There should be some basic error checking on this option, as it is derived from user input and can end up as null.

Environment

None

Status

Assignee

Ding-Yi Chen

Reporter

Damian Jansen

Labels

None

Tested Version/s

None

Components

Sprint

None

Fix versions

Affects versions

Priority

unspecified
Configure