anchor.diff:  CLASS lcl_persistence DEFINITION FINAL.
   
     PUBLIC SECTION.
  -    CLASS-METHODS add IMPORTING iv_repo TYPE string.
  -    CLASS-METHODS list RETURNING value(rt_repos) TYPE tt_string.
  +    CLASS-METHODS add IMPORTING is_repo TYPE st_repo.
  +    CLASS-METHODS list RETURNING value(rt_repos) TYPE tt_repos.
   
   ENDCLASS.                    "lcl_persistence DEFINITION
   
  
positive.code:           lv_branch  TYPE t_sha1.
  
  
      IF NOT iv_repo CP '*Foobar*'. " temp guard
        BREAK-POINT.
        RETURN.
      ENDIF.
  
      ref_discovery(
        EXPORTING
          iv_repo    = iv_repo
          iv_service = lc_service
        IMPORTING
          ei_client  = li_client
          ev_branch  = lv_branch ).
  
      set_headers(
        EXPORTING
          iv_repo    = iv_repo
          iv_service = lc_service
          ii_client  = li_client ).
  
  
negative.code: *----------------------------------------------------------------------*
  *
  *----------------------------------------------------------------------*
  CLASS lcl_url DEFINITION FINAL.
  
    PUBLIC SECTION.
      CLASS-METHODS: host
  