anchor.diff:    ENDMETHOD.
   
   
  +  METHOD get_sha1.
  +    rv_sha1 = mv_branch.
  +  ENDMETHOD.
  +
  +
     METHOD get_sha1_remote.
       fetch_remote( ).
       rv_sha1 = mv_branch.
  +  ENDMETHOD.
  +
  +
  +  METHOD set_sha1.
  +    mv_branch = iv_sha1.
     ENDMETHOD.
   
   
  
positive.code: 
  
  
  CLASS ZCL_ABAPGIT_REPO_ONLINE IMPLEMENTATION.
  
  
    METHOD fetch_remote.
  
negative.code:         !iv_branch_name TYPE zif_abapgit_persistence=>ty_repo-branch_name
        RAISING
          zcx_abapgit_exception .
      METHODS get_sha1
        RETURNING
          VALUE(rv_sha1) TYPE zif_abapgit_definitions=>ty_sha1
        RAISING
          zcx_abapgit_exception .
      METHODS get_sha1_remote
        RETURNING
          VALUE(rv_sha1) TYPE zif_abapgit_definitions=>ty_sha1
        RAISING
          zcx_abapgit_exception .
      METHODS set_sha1
        IMPORTING
          iv_sha1 TYPE zif_abapgit_definitions=>ty_sha1
        RAISING
          zcx_abapgit_exception .
      METHODS get_objects
  