mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Remove status
from zcl_abapgit_repo
(#6440)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
8022eafdab
commit
722be0c503
|
@ -32,7 +32,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_TRANSPORT_2_BRANCH IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_transport_2_branch IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD create.
|
||||
|
@ -52,7 +52,7 @@ CLASS ZCL_ABAPGIT_TRANSPORT_2_BRANCH IMPLEMENTATION.
|
|||
|
||||
ls_stage_objects = zcl_abapgit_factory=>get_stage_logic( )->get( io_repository ).
|
||||
|
||||
lt_object_statuses = io_repository->status( ).
|
||||
lt_object_statuses = zcl_abapgit_repo_status=>calculate( io_repository ).
|
||||
|
||||
stage_transport_objects(
|
||||
it_transport_objects = it_transport_objects
|
||||
|
|
|
@ -89,7 +89,6 @@ CLASS zcl_abapgit_repo DEFINITION
|
|||
!ct_files TYPE zif_abapgit_git_definitions=>ty_files_tt
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS reset_status .
|
||||
METHODS set_files_remote
|
||||
IMPORTING
|
||||
!it_files TYPE zif_abapgit_git_definitions=>ty_files_tt .
|
||||
|
@ -98,13 +97,6 @@ CLASS zcl_abapgit_repo DEFINITION
|
|||
!is_settings TYPE zif_abapgit_persistence=>ty_repo-local_settings
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS status
|
||||
IMPORTING
|
||||
!ii_log TYPE REF TO zif_abapgit_log OPTIONAL
|
||||
RETURNING
|
||||
VALUE(rt_results) TYPE zif_abapgit_definitions=>ty_results_tt
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS switch_repo_type
|
||||
IMPORTING
|
||||
!iv_offline TYPE abap_bool
|
||||
|
@ -116,7 +108,6 @@ CLASS zcl_abapgit_repo DEFINITION
|
|||
DATA mt_remote TYPE zif_abapgit_git_definitions=>ty_files_tt .
|
||||
DATA mv_request_local_refresh TYPE abap_bool .
|
||||
DATA mv_request_remote_refresh TYPE abap_bool .
|
||||
DATA mt_status TYPE zif_abapgit_definitions=>ty_results_tt .
|
||||
DATA mi_log TYPE REF TO zif_abapgit_log .
|
||||
DATA mi_listener TYPE REF TO zif_abapgit_repo_listener .
|
||||
DATA mo_apack_reader TYPE REF TO zcl_abapgit_apack_reader .
|
||||
|
@ -560,12 +551,6 @@ CLASS zcl_abapgit_repo IMPLEMENTATION.
|
|||
METHOD reset_remote.
|
||||
CLEAR mt_remote.
|
||||
mv_request_remote_refresh = abap_true.
|
||||
reset_status( ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD reset_status.
|
||||
CLEAR mt_status.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
@ -662,18 +647,6 @@ CLASS zcl_abapgit_repo IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD status.
|
||||
|
||||
IF lines( mt_status ) = 0.
|
||||
mt_status = zcl_abapgit_repo_status=>calculate( io_repo = me
|
||||
ii_log = ii_log ).
|
||||
ENDIF.
|
||||
|
||||
rt_results = mt_status.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD switch_repo_type.
|
||||
|
||||
IF iv_offline = ms_data-offline.
|
||||
|
@ -758,7 +731,6 @@ CLASS zcl_abapgit_repo IMPLEMENTATION.
|
|||
zif_abapgit_repo~checksums( )->update( lt_updated_files ).
|
||||
|
||||
update_last_deserialize( ).
|
||||
reset_status( ).
|
||||
|
||||
COMMIT WORK AND WAIT.
|
||||
|
||||
|
|
|
@ -167,7 +167,9 @@ CLASS zcl_abapgit_repo_content_list IMPLEMENTATION.
|
|||
<ls_repo_item> LIKE LINE OF rt_repo_items.
|
||||
|
||||
|
||||
lt_status = mo_repo->status( mi_log ).
|
||||
lt_status = zcl_abapgit_repo_status=>calculate(
|
||||
io_repo = mo_repo
|
||||
ii_log = mi_log ).
|
||||
|
||||
LOOP AT lt_status ASSIGNING <ls_status>.
|
||||
AT NEW obj_name. "obj_type + obj_name
|
||||
|
|
|
@ -311,8 +311,6 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
|
|||
|
||||
zif_abapgit_repo~checksums( )->update( ls_push-updated_files ).
|
||||
|
||||
reset_status( ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
|
|
@ -89,7 +89,8 @@ CLASS zcl_abapgit_stage_logic IMPLEMENTATION.
|
|||
|
||||
rs_files-local = io_repo->get_files_local( ii_obj_filter = ii_obj_filter ).
|
||||
rs_files-remote = io_repo->get_files_remote( ii_obj_filter ).
|
||||
rs_files-status = io_repo->status( ).
|
||||
rs_files-status = zcl_abapgit_repo_status=>calculate( io_repo ).
|
||||
|
||||
remove_identical( CHANGING cs_files = rs_files ).
|
||||
remove_ignored( EXPORTING io_repo = io_repo
|
||||
CHANGING cs_files = rs_files ).
|
||||
|
|
|
@ -555,8 +555,8 @@ CLASS zcl_abapgit_gui_page_diff IMPLEMENTATION.
|
|||
|
||||
lt_remote = mo_repo->get_files_remote( ).
|
||||
lt_local = mo_repo->get_files_local( ).
|
||||
mo_repo->reset_status( ).
|
||||
lt_status = mo_repo->status( ).
|
||||
|
||||
lt_status = zcl_abapgit_repo_status=>calculate( mo_repo ).
|
||||
|
||||
li_exit = zcl_abapgit_exit=>get_instance( ).
|
||||
li_exit->pre_calculate_repo_status(
|
||||
|
|
|
@ -348,7 +348,6 @@ CLASS zcl_abapgit_services_repo IMPLEMENTATION.
|
|||
|
||||
" Make sure there're no leftovers from previous repos
|
||||
ro_repo->zif_abapgit_repo~checksums( )->rebuild( ).
|
||||
ro_repo->reset_status( ). " TODO refactor later
|
||||
|
||||
toggle_favorite( ro_repo->get_key( ) ).
|
||||
|
||||
|
@ -381,7 +380,6 @@ CLASS zcl_abapgit_services_repo IMPLEMENTATION.
|
|||
|
||||
" Make sure there're no leftovers from previous repos
|
||||
ro_repo->zif_abapgit_repo~checksums( )->rebuild( ).
|
||||
ro_repo->reset_status( ). " TODO refactor later
|
||||
|
||||
toggle_favorite( ro_repo->get_key( ) ).
|
||||
|
||||
|
@ -696,7 +694,6 @@ CLASS zcl_abapgit_services_repo IMPLEMENTATION.
|
|||
ENDIF.
|
||||
|
||||
lo_repo->zif_abapgit_repo~checksums( )->rebuild( ).
|
||||
lo_repo->reset_status( ). " TODO refactor later
|
||||
|
||||
COMMIT WORK AND WAIT.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user