anchor.diff:  *&  Include           ZABAPGIT_PERSISTENCE
   *&---------------------------------------------------------------------*
   
  +CLASS lcl_settings DEFINITION DEFERRED.
  +
   CLASS lcl_persist_migrate DEFINITION FINAL.
   
     PUBLIC SECTION.
  
positive.code:     METHODS get_commitmsg_body_size
        RETURNING
          VALUE(rv_length) TYPE i.
  
    PRIVATE SECTION.
      DATA: mv_proxy_url                TYPE string,
            mv_proxy_port               TYPE string,
            mv_proxy_auth               TYPE string,
            mv_run_critical_tests       TYPE abap_bool,
            mv_lines                    TYPE i,
            mv_adt_jump_enabled         TYPE abap_bool,
            mv_commitmsg_comment_length TYPE i,
            mv_commitmsg_body_size      TYPE i.
  
  ENDCLASS.
  
  CLASS lcl_settings IMPLEMENTATION.
  
    METHOD set_proxy_authentication.
      mv_proxy_auth = iv_auth.
    ENDMETHOD.
  
    METHOD get_proxy_authentication.
      rv_auth = mv_proxy_auth.
    ENDMETHOD.
  
    METHOD set_proxy_url.
      mv_proxy_url = iv_url.
    ENDMETHOD.
  
    METHOD get_proxy_url.
      rv_proxy_url = mv_proxy_url.
    ENDMETHOD.
  
    METHOD set_proxy_port.
      mv_proxy_port = iv_port.
    ENDMETHOD.
  
    METHOD get_proxy_port.
      rv_port = mv_proxy_port.
    ENDMETHOD.
  
    METHOD set_run_critical_tests.
      mv_run_critical_tests = iv_run.
    ENDMETHOD.
  
    METHOD get_run_critical_tests.
      rv_run = mv_run_critical_tests.
    ENDMETHOD.
  
    METHOD get_max_lines.
      rv_lines = mv_lines.
    ENDMETHOD.
  
    METHOD set_max_lines.
      mv_lines = iv_lines.
    ENDMETHOD.
  
    METHOD get_adt_jump_enabled.
      rv_adt_jump_enabled = mv_adt_jump_enabled.
    ENDMETHOD.
  
    METHOD set_adt_jump_enanbled.
      mv_adt_jump_enabled = iv_adt_jump_enabled.
    ENDMETHOD.
  
    METHOD get_commitmsg_comment_length.
      rv_length = mv_commitmsg_comment_length.
    ENDMETHOD.
  
    METHOD set_commitmsg_comment_length.
      mv_commitmsg_comment_length = iv_length.
    ENDMETHOD.
  
    METHOD get_commitmsg_body_size.
      rv_length = mv_commitmsg_body_size.
    ENDMETHOD.
  
    METHOD set_commitmsg_body_size.
      mv_commitmsg_body_size = iv_length.
    ENDMETHOD.
  
  ENDCLASS.
  
  
negative.code: 
      TYPES: BEGIN OF ty_repo,
               key TYPE lcl_persistence_db=>ty_value.
              INCLUDE TYPE ty_repo_xml.
      TYPES: END OF ty_repo.
      TYPES: tt_repo TYPE STANDARD TABLE OF ty_repo WITH DEFAULT KEY.
      TYPES: tt_repo_keys TYPE STANDARD TABLE OF ty_repo-key WITH DEFAULT KEY.
  