anchor.diff:        name   TYPE zags_branch_name,
         time   TYPE zags_unix_time,
         commit TYPE zags_sha1,
  +      head   TYPE abap_bool,
       END OF ty_branch.
     TYPES:
       ty_branches_tt TYPE STANDARD TABLE OF ty_branch WITH DEFAULT KEY.
  
positive.code:   METHOD list_branches.
  
      DATA(lo_repo) = NEW zcl_ags_repo( iv_name ).
      DATA(lt_branches) = lo_repo->list_branches( ).
  
      LOOP AT lt_branches ASSIGNING FIELD-SYMBOL(<lo_branch>).
  
negative.code:       DATA(lo_commit) = NEW zcl_ags_obj_commit( <lo_branch>->get_data( )-sha1 ).
        <ls_output>-time = lo_commit->get_pretty( )-committer-time.
        <ls_output>-commit = lo_commit->sha1( ).
        IF <ls_output>-name = lv_head.
          <ls_output>-head = abap_true.
        ENDIF.
      ENDLOOP.
  
    ENDMETHOD.
  