after 'cmd_start' => sub {
my $self = shift;
return unless $self->branch;
return if $self->no_branch;
# set up a new git branch named after the value of --branch
# implementation is boring
};
After running the regular cmd_start method, run this code.