anchor.diff:  
     METHOD validate_form.
   
  +    DATA: lt_branches        TYPE zif_abapgit_definitions=>ty_git_branch_list_tt,
  +          lv_new_branch_name TYPE string.
  +
       ro_validation_log = mo_form_util->validate( io_form_data ).
   
       IF is_valid_email( io_form_data->get( c_id-committer_email ) ) = abap_false.
  
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:     ri_html->add( '</div>' ).
  
    ENDMETHOD.
  
    METHOD branch_name_to_internal.
      rv_new_branch_name = zcl_abapgit_git_branch_list=>complete_heads_branch_name(
        zcl_abapgit_git_branch_list=>normalize_branch_name( iv_branch_name ) ).
    ENDMETHOD.
  
  ENDCLASS.
  