anchor.diff:                lcl_git_utils=>get_null( ) &&
                 ` ` &&
                 lv_cap_list &&
  -              zif_abapgit_definitions=>gc_newline.                         "#EC NOTEXT
  +              zif_abapgit_definitions=>gc_newline.          "#EC NOTEXT
       lv_cmd_pkt = lcl_git_utils=>pkt_string( lv_line ).
   
       lv_buffer = lv_cmd_pkt && '0000'.
  
positive.code:     LOOP AT it_trees ASSIGNING <ls_tree>.
        CLEAR ls_object.
        ls_object-sha1 = <ls_tree>-sha1.
        ls_object-type = zif_abapgit_definitions=>gc_type-tree.
        ls_object-data = <ls_tree>-data.
        APPEND ls_object TO lt_objects.
  
negative.code:         lv_capa = 'side-band-64k no-progress multi_ack agent='
            && lcl_http=>get_agent( ) ##NO_TEXT.
          lv_line = 'want' && ` ` && <ls_branch>-sha1
            && ` ` && lv_capa && zif_abapgit_definitions=>gc_newline. "#EC NOTEXT
        ELSE.
          lv_line = 'want' && ` ` && <ls_branch>-sha1
            && zif_abapgit_definitions=>gc_newline.           "#EC NOTEXT
        ENDIF.
        lv_buffer = lv_buffer && lcl_git_utils=>pkt_string( lv_line ).
      ENDLOOP.
  
      IF iv_deepen = abap_true.
        lv_buffer = lv_buffer && lcl_git_utils=>pkt_string( 'deepen 1'
          && zif_abapgit_definitions=>gc_newline ).           "#EC NOTEXT
      ENDIF.
  
      lv_buffer = lv_buffer
  