anchor.diff:        get_sha1_remote
           RETURNING VALUE(rv_sha1) TYPE lcl_persistence_repo=>ty_repo-sha1
           RAISING   lcx_exception,
  -      get_files_remote
  -        RETURNING VALUE(rt_files) TYPE ty_files_tt
  -        RAISING   lcx_exception,
  +      get_files_remote REDEFINITION,
         get_objects
           RETURNING VALUE(rt_objects) TYPE lcl_git_pack=>ty_objects_tt
           RAISING   lcx_exception,
  -      deserialize
  -        RAISING lcx_exception,
  +      deserialize REDEFINITION,
         status
           RETURNING VALUE(rt_results) TYPE lcl_file_status=>ty_results_tt
           RAISING   lcx_exception,
  
positive.code:     lo_repo = lcl_repo_srv=>get( iv_key ).
  
      export( iv_package = lo_repo->get_package( )
              iv_zip = iv_zip ).
  
    ENDMETHOD.                    "export_key
  
    METHOD import.
  
      DATA: lt_files TYPE ty_files_tt,
            lo_repo  TYPE REF TO lcl_repo.
  
  
      lo_repo = lcl_repo_srv=>get( iv_key ).
  
      lt_files = unzip_file( file_upload( ) ).
  
      lcl_objects=>deserialize( it_files   = lt_files
                                iv_package = lo_repo->get_package( ) ).
  
      lcl_gui=>render( ).
  
    ENDMETHOD.                    "import
  
    METHOD export.
  
      DATA: lt_tadir TYPE lcl_tadir=>ty_tadir_tt,
            ls_item  TYPE ty_item,
  
negative.code:         CONTINUE.
        ENDIF.
  
        li_obj->deserialize( iv_package = io_repo->get_package( )
                             io_xml     = lo_xml ).
  
      ENDLOOP.
  