anchor.diff:  
       DATA: lx_exception TYPE REF TO lcx_exception,
             ls_result    TYPE st_result,
  +          lv_url       type string,
             ls_repo      TYPE st_repo.
   
   
       TRY.
           CASE action.
             WHEN 'install'.
  -            install( ).
  +            lv_url = getdata.
  +            install( lv_url ).
             WHEN 'explore'.
               go_html_viewer->show_url( 'http://larshp.github.io/abapGit/explore.html' ).
             WHEN 'abapgithome'.
  
positive.code: 
  
      APPEND INITIAL LINE TO lt_fields ASSIGNING <ls_field>.
      <ls_field>-tabname = 'ABAPTXT255'.
      <ls_field>-fieldname = 'LINE'.
      <ls_field>-fieldtext = 'Url'.                           "#EC NOTEXT
  
      CALL FUNCTION 'POPUP_GET_VALUES'
        EXPORTING
  
negative.code:                       RETURNING value(rv_html) TYPE string.
  
      CLASS-METHODS: install
                        IMPORTING iv_url TYPE string
                        RAISING lcx_exception.
  
      CLASS-METHODS: add
  