anchor.diff:        iv_placeholder = 'Optionally, specify an author (same as committer by default)'
       )->text(
         iv_name        = c_id-author_email
  -      iv_label       = 'Author Email' ).
  +      iv_label       = 'Author Email'
  +    )->text(
  +      iv_name        = c_id-new_branch_name
  +      iv_label       = 'New Branch Name'
  +      iv_placeholder = 'Optionally, enter a new branch name for this commit'
  +      iv_condense    = abap_true ).
  +
   
       ro_form->command(
         iv_label       = 'Commit'
  
positive.code:             IN ms_commit-body
              WITH zif_abapgit_definitions=>c_newline.
  
            zcl_abapgit_services_git=>commit(
              is_commit = ms_commit
              io_repo   = mo_repo
              io_stage  = mo_stage ).
  
            MESSAGE 'Commit was successful' TYPE 'S'.
  
  
negative.code:         mo_validation_log = validate_form( mo_form_data ).
  
          IF mo_validation_log->is_empty( ) = abap_true.
  
            " new branch fields not needed in commit data
            mo_form_data->strict( abap_false ).
  
            mo_form_data->to_abap( CHANGING cs_container = ms_commit ).
  
            REPLACE ALL OCCURRENCES
  