anchor.diff:          VALUE(rv_text) TYPE string.
       METHODS is_valid_email
         IMPORTING
  -        !iv_email       TYPE string
  +        iv_email        TYPE string
         RETURNING
           VALUE(rv_valid) TYPE abap_bool.
  +    METHODS branch_name_to_internal
  +      IMPORTING
  +        iv_branch_name            TYPE string
  +      RETURNING
  +        VALUE(rv_new_branch_name) TYPE string.
   ENDCLASS.
   
   
  
positive.code:         iv_val = |Invalid email address| ).
      ENDIF.
  
    ENDMETHOD.
  
  
    METHOD zif_abapgit_gui_event_handler~on_event.
  
      mo_form_data = mo_form_util->normalize( ii_event->form_data( ) ).
  
  
negative.code:       iv_placeholder = 'Optionally, specify an author (same as committer by default)'
      )->text(
        iv_name        = c_id-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'
  