anchor.diff:      li_popups = zcl_abapgit_ui_factory=>get_popups( ).
       li_popups->popup_to_select_from_list(
         EXPORTING
  -        it_list               = ct_value_tab
  +        it_list               = it_value_tab
           iv_title              = |Checkout Commit|
           iv_end_column         = 83
           iv_striped_pattern    = abap_true
  
positive.code:     ENDIF.
  
      READ TABLE it_commits
        INTO es_selected_commit
        WITH KEY sha1 = <ls_value_tab>-sha1.
  
    ENDMETHOD.
  
negative.code:         zcx_abapgit_exception .
      CLASS-METHODS checkout_commit_build_popup
        IMPORTING
          !it_commits               TYPE zif_abapgit_definitions=>ty_commit_tt
          !it_value_tab             TYPE ty_commit_value_tab_tt
        RETURNING
          VALUE(rs_selected_commit) TYPE zif_abapgit_definitions=>ty_commit
        RAISING
          zcx_abapgit_exception .
  
  