anchor.diff:    ENDMETHOD.
   
   
  +  METHOD get_selected_branch.
  +    rv_name = ms_data-branch_name.
  +  ENDMETHOD.
  +
  +
     METHOD get_selected_commit.
  -    rv_sha1 = mv_current_commit.
  -  ENDMETHOD.
  -
  -
  -  METHOD get_current_remote.
  -    fetch_remote( ).
  -    rv_sha1 = mv_current_commit.
  -  ENDMETHOD.
  -
  -
  -  METHOD select_commit.
  -    reset_remote( ).
  -    mv_current_commit = iv_sha1.
  +* todo, rv_sha1 = mv_current_commit.
     ENDMETHOD.
   
   
  
positive.code:     set_objects( ls_pull-objects ).
      mv_current_commit = ls_pull-commit.
  
    ENDMETHOD.
  
  
    METHOD get_selected_branch.
      rv_name = ms_data-branch_name.
    ENDMETHOD.
  
  
  
negative.code:     reset_remote( ).
      set( iv_branch_name = iv_branch_name ).
  
    ENDMETHOD.
  
  
    METHOD select_commit.
      reset_remote( ).
      mv_current_commit = iv_sha1.
    ENDMETHOD.
  
  
  