anchor.diff:  
     ENDMETHOD.
   
  -  METHOD render_actions.
  -
  -    CONSTANTS:
  -      lc_dummy_key     TYPE string VALUE `?key=#`,
  -      lc_offline_class TYPE string VALUE `action_offline_repo`,
  -      lc_online_class  TYPE string VALUE `action_online_repo`,
  -      lc_action_class  TYPE string VALUE `action_link`.
  -
  -    DATA lo_toolbar TYPE REF TO zcl_abapgit_html_toolbar.
  -    DATA lo_toolbar_more_sub TYPE REF TO zcl_abapgit_html_toolbar.
  -
  -    CREATE OBJECT lo_toolbar EXPORTING iv_id = 'toolbar-ovp'.
  -
  -    lo_toolbar->add( iv_txt      = |Pull|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-git_reset }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class } { lc_online_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |Stage|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-go_stage }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class } { lc_online_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |Patch|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-go_patch }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class } { lc_online_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |Diff|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-go_repo_diff }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class } { lc_online_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |Check|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-repo_code_inspector }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -
  -    lo_toolbar->add( iv_txt      = |Import|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-zip_import }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class } { lc_offline_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |Export|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-zip_export }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class } { lc_offline_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |Settings|
  -                     iv_act      = |{ zif_abapgit_definitions=>c_action-repo_settings }{ lc_dummy_key }|
  -                     iv_class    = |{ lc_action_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    CREATE OBJECT lo_toolbar_more_sub EXPORTING iv_id = 'toolbar-ovp-more_sub'.
  -
  -    lo_toolbar_more_sub->add( iv_txt      = |Stage by Transport|
  -                              iv_act      = |{ zif_abapgit_definitions=>c_action-go_stage_transport }{ lc_dummy_key }|
  -                              iv_class    = |{ lc_action_class } { lc_online_class }|
  -                              iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar_more_sub->add( iv_txt      = |Export by Transport|
  -                              iv_act      = |{ zif_abapgit_definitions=>c_action-zip_export_transport }{ lc_dummy_key }|
  -                              iv_class    = |{ lc_action_class } { lc_offline_class }|
  -                              iv_li_class = |{ lc_action_class }| ).
  -
  -    lo_toolbar->add( iv_txt      = |More|
  -                     io_sub      = lo_toolbar_more_sub
  -                     iv_class    = |{ lc_action_class }|
  -                     iv_li_class = |{ lc_action_class }| ).
  -
  -    ii_html->add( lo_toolbar->render( iv_right = abap_true ) ).
  -
  -  ENDMETHOD.
  -
  -  METHOD shorten_repo_url.
  -    DATA lv_new_length TYPE i.
  -    DATA lv_length_to_truncate_to TYPE i.
  -
  -    rv_shortened = iv_full_url.
  -
  -    REPLACE FIRST OCCURRENCE OF 'https://' IN rv_shortened WITH ''.
  -    REPLACE FIRST OCCURRENCE OF 'http://' IN rv_shortened WITH ''.
  -    IF rv_shortened CP '*.git'.
  -      lv_new_length = strlen( rv_shortened ) - 4.
  -      rv_shortened  = rv_shortened(lv_new_length).
  -    ENDIF.
  -
  -    IF strlen( rv_shortened ) > iv_max_length.
  -      lv_length_to_truncate_to = iv_max_length - 3.
  -      rv_shortened = rv_shortened(lv_length_to_truncate_to) && `...`.
  -    ENDIF.
  -  ENDMETHOD.
   
     METHOD render_table_header.
   
  
positive.code:   ENDMETHOD.
  
  
    METHOD constructor.
  
      super->constructor( ).
  
negative.code:         OTHERS              = 2.
      ASSERT sy-subrc = 0.
  
    ENDMETHOD.
  
  
    METHOD get_only_favorites.
      rv_result = mv_only_favorites.
    ENDMETHOD.
  
  
  