anchor.diff:  ENDFORM.                    "branch_popup
   
   FORM output.
  +
     DATA: lx_error TYPE REF TO zcx_abapgit_exception,
           lt_ucomm TYPE TABLE OF sy-ucomm.
   
  
positive.code: *&  Include           ZABAPGIT_FORMS
  *&---------------------------------------------------------------------*
  
  *&---------------------------------------------------------------------*
  *&      Form  run
  *&---------------------------------------------------------------------*
  FORM run.
  
    DATA: lx_exception TYPE REF TO zcx_abapgit_exception.
  
negative.code:     CATCH zcx_abapgit_exception INTO lx_error.
        MESSAGE lx_error TYPE 'S' DISPLAY LIKE 'E'.
    ENDTRY.
  
  ENDFORM.
  
  FORM exit.
  
    DATA lx_error TYPE REF TO zcx_abapgit_exception.
  
    " The exit logic should only be applied for our 'main' selection screen 1001.
    " All other selection-screens are called as popups and shouldn't influence
  