From 69b6c3c38a4df712396b3bfbe32971361134e46e Mon Sep 17 00:00:00 2001
From: mariusraht2 <45243391+mariusraht2@users.noreply.github.com>
Date: Wed, 28 Oct 2020 10:41:22 +0100
Subject: [PATCH] Implementation (#4086)
---
src/ui/zcl_abapgit_gui_chunk_lib.clas.abap | 4 +-
src/ui/zcl_abapgit_gui_page_commit.clas.abap | 2 +-
src/ui/zcl_abapgit_gui_page_merge.clas.abap | 2 +-
.../zcl_abapgit_gui_page_merge_res.clas.abap | 4 +-
.../zcl_abapgit_gui_page_repo_sett.clas.abap | 2 +-
.../zcl_abapgit_gui_page_repo_view.clas.abap | 2 +-
src/ui/zcl_abapgit_gui_page_tag.clas.abap | 2 +-
src/ui/zcl_abapgit_services_git.clas.abap | 10 ++---
src/ui/zcl_abapgit_services_repo.clas.abap | 4 +-
src/zcl_abapgit_branch_overview.clas.abap | 2 +-
src/zcl_abapgit_merge.clas.abap | 6 +--
src/zcl_abapgit_repo_online.clas.abap | 44 +++++++++----------
12 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap b/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap
index c9d143de9..883fdd837 100644
--- a/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap
+++ b/src/ui/zcl_abapgit_gui_chunk_lib.clas.abap
@@ -741,7 +741,7 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION.
lo_repo_online ?= io_repo.
IF iv_show_branch = abap_true.
IF iv_branch IS INITIAL.
- ri_html->add( render_branch_span( iv_branch = lo_repo_online->get_branch_name( )
+ ri_html->add( render_branch_span( iv_branch = lo_repo_online->get_selected_branch( )
io_repo = lo_repo_online
iv_interactive = iv_interactive_branch ) ).
ELSE.
@@ -780,7 +780,7 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION.
lv_display_url TYPE zif_abapgit_persistence=>ty_repo-url,
lv_icon_commit TYPE string.
- lv_commit_hash = io_repo_online->get_sha1_remote( ).
+ lv_commit_hash = io_repo_online->get_current_remote( ).
lv_commit_short_hash = lv_commit_hash(7).
lv_icon_commit = ii_html->icon( iv_name = 'code-commit'
diff --git a/src/ui/zcl_abapgit_gui_page_commit.clas.abap b/src/ui/zcl_abapgit_gui_page_commit.clas.abap
index 557b26114..0e05e7f05 100644
--- a/src/ui/zcl_abapgit_gui_page_commit.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_commit.clas.abap
@@ -199,7 +199,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_COMMIT IMPLEMENTATION.
ri_html->add( zcl_abapgit_gui_chunk_lib=>render_repo_top(
io_repo = mo_repo
iv_show_package = abap_false
- iv_branch = mo_repo->get_branch_name( ) ) ).
+ iv_branch = mo_repo->get_selected_branch( ) ) ).
ri_html->add( render_menu( ) ).
ri_html->add( render_form( ) ).
diff --git a/src/ui/zcl_abapgit_gui_page_merge.clas.abap b/src/ui/zcl_abapgit_gui_page_merge.clas.abap
index 3c3474949..ef3b02f88 100644
--- a/src/ui/zcl_abapgit_gui_page_merge.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_merge.clas.abap
@@ -69,7 +69,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_MERGE IMPLEMENTATION.
mo_repo = io_repo.
- io_repo->set_branch_name( |{ zif_abapgit_definitions=>c_git_branch-heads_prefix }{ iv_target }| ).
+ io_repo->select_branch( |{ zif_abapgit_definitions=>c_git_branch-heads_prefix }{ iv_target }| ).
CREATE OBJECT mo_merge
EXPORTING
diff --git a/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap b/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap
index 35725dc91..13406947d 100644
--- a/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_merge_res.clas.abap
@@ -444,7 +444,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_MERGE_RES IMPLEMENTATION.
IF mv_merge_mode = c_merge_mode-selection.
ri_html->add( '
' ).
ELSE.
- ri_html->add( 'Target - ' && mo_repo->get_branch_name( ) && ' | ' ).
+ ri_html->add( 'Target - ' && mo_repo->get_selected_branch( ) && ' | ' ).
ri_html->add( ' | ' ).
ri_html->add( 'Source - ' && mo_merge->get_source_branch( ) && ' | ' ).
ENDIF.
diff --git a/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap
index 4f1e2759d..79d83c152 100644
--- a/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_repo_sett.clas.abap
@@ -312,7 +312,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_SETT IMPLEMENTATION.
ii_html->add( render_table_row(
iv_name = 'Current remote'
iv_value = |{ lo_repo_online->get_url( )
- } @{ lo_repo_online->get_branch_name( ) }| ) ).
+ } @{ lo_repo_online->get_selected_branch( ) }| ) ).
ii_html->add( render_table_row(
iv_name = 'Switched origin'
iv_value = |select_branch( |refs/heads/{ ls_pull-head_branch }| ). " TODO refactor
rv_switched = abap_true.
ENDIF.
diff --git a/src/ui/zcl_abapgit_gui_page_tag.clas.abap b/src/ui/zcl_abapgit_gui_page_tag.clas.abap
index 3af92ab91..c00200a45 100644
--- a/src/ui/zcl_abapgit_gui_page_tag.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_tag.clas.abap
@@ -251,7 +251,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_TAG IMPLEMENTATION.
ri_html->add( render_text_input( iv_name = 'sha1'
iv_label = 'SHA1'
- iv_value = mo_repo_online->get_sha1_remote( ) ) ).
+ iv_value = mo_repo_online->get_current_remote( ) ) ).
ri_html->add( render_text_input( iv_name = 'name'
iv_label = 'tag name' ) ).
diff --git a/src/ui/zcl_abapgit_services_git.clas.abap b/src/ui/zcl_abapgit_services_git.clas.abap
index 061299af7..ae9a306f5 100644
--- a/src/ui/zcl_abapgit_services_git.clas.abap
+++ b/src/ui/zcl_abapgit_services_git.clas.abap
@@ -244,7 +244,7 @@ CLASS zcl_abapgit_services_git IMPLEMENTATION.
lo_repo ?= zcl_abapgit_repo_srv=>get_instance( )->get( iv_key ).
- lv_source_branch_name = lo_repo->get_branch_name( ).
+ lv_source_branch_name = lo_repo->get_selected_branch( ).
li_popups = zcl_abapgit_ui_factory=>get_popups( ).
li_popups->create_branch_popup(
@@ -279,7 +279,7 @@ CLASS zcl_abapgit_services_git IMPLEMENTATION.
li_popups = zcl_abapgit_ui_factory=>get_popups( ).
ls_branch = li_popups->branch_list_popup( iv_url = lo_repo->get_url( )
- iv_hide_branch = lo_repo->get_branch_name( )
+ iv_hide_branch = lo_repo->get_selected_branch( )
iv_hide_head = abap_true ).
IF ls_branch IS INITIAL.
RAISE EXCEPTION TYPE zcx_abapgit_cancel.
@@ -465,7 +465,7 @@ CLASS zcl_abapgit_services_git IMPLEMENTATION.
ls_branch = zcl_abapgit_ui_factory=>get_popups( )->branch_list_popup(
iv_url = lo_repo->get_url( )
- iv_default_branch = lo_repo->get_branch_name( )
+ iv_default_branch = lo_repo->get_selected_branch( )
iv_show_new_option = abap_true ).
IF ls_branch IS INITIAL.
RAISE EXCEPTION TYPE zcx_abapgit_cancel.
@@ -476,7 +476,7 @@ CLASS zcl_abapgit_services_git IMPLEMENTATION.
RETURN.
ENDIF.
- lo_repo->set_branch_name( ls_branch-name ).
+ lo_repo->select_branch( ls_branch-name ).
COMMIT WORK AND WAIT.
@@ -495,7 +495,7 @@ CLASS zcl_abapgit_services_git IMPLEMENTATION.
RAISE EXCEPTION TYPE zcx_abapgit_cancel.
ENDIF.
- lo_repo->set_branch_name( ls_tag-name ).
+ lo_repo->select_branch( ls_tag-name ).
COMMIT WORK AND WAIT.
diff --git a/src/ui/zcl_abapgit_services_repo.clas.abap b/src/ui/zcl_abapgit_services_repo.clas.abap
index ebdb150d5..4d837a209 100644
--- a/src/ui/zcl_abapgit_services_repo.clas.abap
+++ b/src/ui/zcl_abapgit_services_repo.clas.abap
@@ -434,7 +434,7 @@ CLASS ZCL_ABAPGIT_SERVICES_REPO IMPLEMENTATION.
zcl_abapgit_repo_srv=>get_instance( )->get( iv_key )->switch_repo_type( iv_offline = abap_false ).
lo_repo ?= zcl_abapgit_repo_srv=>get_instance( )->get( iv_key ).
lo_repo->set_url( ls_popup-url ).
- lo_repo->set_branch_name( ls_popup-branch_name ).
+ lo_repo->select_branch( ls_popup-branch_name ).
ls_loc = lo_repo->get_local_settings( ). " Just in case ... if switch affects LS state
ls_loc-display_name = ls_popup-display_name.
@@ -466,7 +466,7 @@ CLASS ZCL_ABAPGIT_SERVICES_REPO IMPLEMENTATION.
lo_repo ?= zcl_abapgit_repo_srv=>get_instance( )->get( iv_key ).
lo_repo->set_url( ls_popup-url ).
- lo_repo->set_branch_name( ls_popup-branch_name ).
+ lo_repo->select_branch( ls_popup-branch_name ).
ls_loc-display_name = ls_popup-display_name.
lo_repo->set_local_settings( ls_loc ).
diff --git a/src/zcl_abapgit_branch_overview.clas.abap b/src/zcl_abapgit_branch_overview.clas.abap
index 33ab33deb..215ab0b11 100644
--- a/src/zcl_abapgit_branch_overview.clas.abap
+++ b/src/zcl_abapgit_branch_overview.clas.abap
@@ -334,7 +334,7 @@ CLASS ZCL_ABAPGIT_BRANCH_OVERVIEW IMPLEMENTATION.
zcl_abapgit_git_transport=>upload_pack_by_branch(
EXPORTING
iv_url = io_repo->get_url( )
- iv_branch_name = io_repo->get_branch_name( )
+ iv_branch_name = io_repo->get_selected_branch( )
iv_deepen_level = 0
it_branches = lt_branches_and_tags
IMPORTING
diff --git a/src/zcl_abapgit_merge.clas.abap b/src/zcl_abapgit_merge.clas.abap
index 3fcc3706e..de2ed0aa1 100644
--- a/src/zcl_abapgit_merge.clas.abap
+++ b/src/zcl_abapgit_merge.clas.abap
@@ -253,7 +253,7 @@ CLASS ZCL_ABAPGIT_MERGE IMPLEMENTATION.
METHOD constructor.
- IF iv_source_branch = io_repo->get_branch_name( ).
+ IF iv_source_branch = io_repo->get_selected_branch( ).
zcx_abapgit_exception=>raise( 'source = target' ).
ENDIF.
@@ -274,7 +274,7 @@ CLASS ZCL_ABAPGIT_MERGE IMPLEMENTATION.
zcl_abapgit_git_branch_list=>complete_heads_branch_name( mv_source_branch ) ).
ms_merge-target = lo_branch_list->find_by_name(
- zcl_abapgit_git_branch_list=>complete_heads_branch_name( mo_repo->get_branch_name( ) ) ).
+ zcl_abapgit_git_branch_list=>complete_heads_branch_name( mo_repo->get_selected_branch( ) ) ).
APPEND ms_merge-source TO lt_upload.
APPEND ms_merge-target TO lt_upload.
@@ -282,7 +282,7 @@ CLASS ZCL_ABAPGIT_MERGE IMPLEMENTATION.
zcl_abapgit_git_transport=>upload_pack_by_branch(
EXPORTING
iv_url = ms_merge-repo->get_url( )
- iv_branch_name = ms_merge-repo->get_branch_name( )
+ iv_branch_name = ms_merge-repo->get_selected_branch( )
iv_deepen_level = 0
it_branches = lt_upload
IMPORTING
diff --git a/src/zcl_abapgit_repo_online.clas.abap b/src/zcl_abapgit_repo_online.clas.abap
index 486fd66a8..05c8c2bdf 100644
--- a/src/zcl_abapgit_repo_online.clas.abap
+++ b/src/zcl_abapgit_repo_online.clas.abap
@@ -16,7 +16,7 @@ CLASS zcl_abapgit_repo_online DEFINITION
METHODS get_url
RETURNING
VALUE(rv_url) TYPE zif_abapgit_persistence=>ty_repo-url .
- METHODS get_branch_name
+ METHODS get_selected_branch
RETURNING
VALUE(rv_name) TYPE zif_abapgit_persistence=>ty_repo-branch_name .
METHODS set_url
@@ -24,22 +24,22 @@ CLASS zcl_abapgit_repo_online DEFINITION
!iv_url TYPE zif_abapgit_persistence=>ty_repo-url
RAISING
zcx_abapgit_exception .
- METHODS set_branch_name
+ METHODS select_branch
IMPORTING
!iv_branch_name TYPE zif_abapgit_persistence=>ty_repo-branch_name
RAISING
zcx_abapgit_exception .
- METHODS get_sha1
+ METHODS get_selected_commit
RETURNING
VALUE(rv_sha1) TYPE zif_abapgit_definitions=>ty_sha1
RAISING
zcx_abapgit_exception .
- METHODS get_sha1_remote
+ METHODS get_current_remote
RETURNING
VALUE(rv_sha1) TYPE zif_abapgit_definitions=>ty_sha1
RAISING
zcx_abapgit_exception .
- METHODS set_sha1
+ METHODS select_commit
IMPORTING
iv_sha1 TYPE zif_abapgit_definitions=>ty_sha1
RAISING
@@ -85,7 +85,7 @@ CLASS zcl_abapgit_repo_online DEFINITION
PRIVATE SECTION.
DATA mt_objects TYPE zif_abapgit_definitions=>ty_objects_tt .
- DATA mv_branch TYPE zif_abapgit_definitions=>ty_sha1 .
+ DATA mv_current_commit TYPE zif_abapgit_definitions=>ty_sha1 .
METHODS handle_stage_ignore
IMPORTING
@@ -123,16 +123,16 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
ls_pull = zcl_abapgit_git_porcelain=>pull_by_branch(
iv_url = get_url( )
- iv_branch_name = get_branch_name( ) ).
+ iv_branch_name = get_selected_branch( ) ).
set_files_remote( ls_pull-files ).
set_objects( ls_pull-objects ).
- mv_branch = ls_pull-commit.
+ mv_current_commit = ls_pull-commit.
ENDMETHOD.
- METHOD get_branch_name.
+ METHOD get_selected_branch.
rv_name = ms_data-branch_name.
ENDMETHOD.
@@ -204,19 +204,19 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
ENDMETHOD.
- METHOD get_sha1.
- rv_sha1 = mv_branch.
+ METHOD get_selected_commit.
+ rv_sha1 = mv_current_commit.
ENDMETHOD.
- METHOD get_sha1_remote.
+ METHOD get_current_remote.
fetch_remote( ).
- rv_sha1 = mv_branch.
+ rv_sha1 = mv_current_commit.
ENDMETHOD.
- METHOD set_sha1.
- mv_branch = iv_sha1.
+ METHOD select_commit.
+ mv_current_commit = iv_sha1.
ENDMETHOD.
@@ -328,7 +328,7 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
ENDMETHOD.
- METHOD set_branch_name.
+ METHOD select_branch.
reset_remote( ).
set( iv_branch_name = iv_branch_name ).
@@ -372,7 +372,7 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
set_url( substring(
val = ms_data-switched_origin
len = lv_offs ) ).
- set_branch_name( substring(
+ select_branch( substring(
val = ms_data-switched_origin
off = lv_offs + 1 ) ).
set( iv_switched_origin = '' ).
@@ -394,7 +394,7 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
ASSERT iv_name CP zif_abapgit_definitions=>c_git_branch-heads.
IF iv_from IS INITIAL.
- lv_sha1 = get_sha1_remote( ).
+ lv_sha1 = get_current_remote( ).
ELSE.
lv_sha1 = iv_from.
ENDIF.
@@ -405,7 +405,7 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
iv_from = lv_sha1 ).
" automatically switch to new branch
- set_branch_name( iv_name ).
+ select_branch( iv_name ).
ENDMETHOD.
@@ -435,15 +435,15 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
ls_push = zcl_abapgit_git_porcelain=>push(
is_comment = is_comment
io_stage = io_stage
- iv_branch_name = get_branch_name( )
+ iv_branch_name = get_selected_branch( )
iv_url = get_url( )
- iv_parent = get_sha1_remote( )
+ iv_parent = get_current_remote( )
it_old_objects = get_objects( ) ).
set_objects( ls_push-new_objects ).
set_files_remote( ls_push-new_files ).
- mv_branch = ls_push-branch.
+ mv_current_commit = ls_push-branch.
update_local_checksums( ls_push-updated_files ).