Rename repository utilities (3) (#6741)

This commit is contained in:
Marc Bernard 2024-01-08 20:26:19 +01:00 committed by GitHub
parent f4d95e5d0b
commit ee5e592c56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 34 additions and 34 deletions

View File

@ -1,7 +1,7 @@
CLASS zcl_abapgit_news DEFINITION CLASS zcl_abapgit_repo_news DEFINITION
PUBLIC PUBLIC
FINAL FINAL
CREATE PRIVATE . CREATE PRIVATE.
PUBLIC SECTION. PUBLIC SECTION.
@ -12,9 +12,9 @@ CLASS zcl_abapgit_news DEFINITION
is_header TYPE abap_bool, is_header TYPE abap_bool,
is_important TYPE abap_bool, is_important TYPE abap_bool,
text TYPE string, text TYPE string,
END OF ty_log . END OF ty_log.
TYPES: TYPES:
ty_logs TYPE STANDARD TABLE OF ty_log WITH DEFAULT KEY . ty_logs TYPE STANDARD TABLE OF ty_log WITH DEFAULT KEY.
CONSTANTS c_tail_length TYPE i VALUE 5 ##NO_TEXT. " Number of versions to display if no updates CONSTANTS c_tail_length TYPE i VALUE 5 ##NO_TEXT. " Number of versions to display if no updates
@ -22,31 +22,31 @@ CLASS zcl_abapgit_news DEFINITION
IMPORTING IMPORTING
!io_repo TYPE REF TO zcl_abapgit_repo !io_repo TYPE REF TO zcl_abapgit_repo
RETURNING RETURNING
VALUE(ro_instance) TYPE REF TO zcl_abapgit_news VALUE(ro_instance) TYPE REF TO zcl_abapgit_repo_news
RAISING RAISING
zcx_abapgit_exception . zcx_abapgit_exception.
METHODS get_log METHODS get_log
RETURNING RETURNING
VALUE(rt_log) TYPE ty_logs . VALUE(rt_log) TYPE ty_logs.
METHODS has_news METHODS has_news
RETURNING RETURNING
VALUE(rv_boolean) TYPE abap_bool . VALUE(rv_boolean) TYPE abap_bool.
METHODS has_important METHODS has_important
RETURNING RETURNING
VALUE(rv_boolean) TYPE abap_bool . VALUE(rv_boolean) TYPE abap_bool.
METHODS has_updates METHODS has_updates
RETURNING RETURNING
VALUE(rv_boolean) TYPE abap_bool . VALUE(rv_boolean) TYPE abap_bool.
METHODS has_unseen METHODS has_unseen
RETURNING RETURNING
VALUE(rv_boolean) TYPE abap_bool . VALUE(rv_boolean) TYPE abap_bool.
METHODS constructor METHODS constructor
IMPORTING IMPORTING
!iv_rawdata TYPE xstring !iv_rawdata TYPE xstring
!iv_lastseen_version TYPE string !iv_lastseen_version TYPE string
!iv_current_version TYPE string !iv_current_version TYPE string
RAISING RAISING
zcx_abapgit_exception . zcx_abapgit_exception.
PROTECTED SECTION. PROTECTED SECTION.
PRIVATE SECTION. PRIVATE SECTION.
@ -74,7 +74,7 @@ ENDCLASS.
CLASS zcl_abapgit_news IMPLEMENTATION. CLASS zcl_abapgit_repo_news IMPLEMENTATION.
METHOD constructor. METHOD constructor.

View File

@ -17,7 +17,7 @@ ENDCLASS.
CLASS lcl_log_entries DEFINITION FINAL. CLASS lcl_log_entries DEFINITION FINAL.
PUBLIC SECTION. PUBLIC SECTION.
DATA mt_log_entries TYPE zcl_abapgit_news=>ty_logs. DATA mt_log_entries TYPE zcl_abapgit_repo_news=>ty_logs.
METHODS add METHODS add
IMPORTING IMPORTING
iv_str TYPE string. iv_str TYPE string.
@ -48,7 +48,7 @@ ENDCLASS.
********************************************************************** **********************************************************************
CLASS ltcl_news DEFINITION DEFERRED. CLASS ltcl_news DEFINITION DEFERRED.
CLASS zcl_abapgit_news DEFINITION LOCAL FRIENDS ltcl_news. CLASS zcl_abapgit_repo_news DEFINITION LOCAL FRIENDS ltcl_news.
*----------------------------------------------------------------------* *----------------------------------------------------------------------*
* CLASS ltcl_news DEFINITION * CLASS ltcl_news DEFINITION
@ -74,25 +74,25 @@ CLASS ltcl_news IMPLEMENTATION.
METHOD parse_line. METHOD parse_line.
DATA: ls_log TYPE zcl_abapgit_news=>ty_log. DATA: ls_log TYPE zcl_abapgit_repo_news=>ty_log.
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = '======' iv_line = '======'
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_initial( ls_log ). cl_abap_unit_assert=>assert_initial( ls_log ).
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = '' iv_line = ''
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_initial( ls_log ). cl_abap_unit_assert=>assert_initial( ls_log ).
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = '------' iv_line = '------'
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_initial( ls_log ). cl_abap_unit_assert=>assert_initial( ls_log ).
CLEAR ls_log. CLEAR ls_log.
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = '2017-02-13 v1.28.0' iv_line = '2017-02-13 v1.28.0'
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_equals( act = ls_log-version cl_abap_unit_assert=>assert_equals( act = ls_log-version
@ -103,7 +103,7 @@ CLASS ltcl_news IMPLEMENTATION.
exp = 1 ). exp = 1 ).
CLEAR ls_log. CLEAR ls_log.
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = '2017-02-13 v1.26.0' iv_line = '2017-02-13 v1.26.0'
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_equals( act = ls_log-version cl_abap_unit_assert=>assert_equals( act = ls_log-version
@ -114,7 +114,7 @@ CLASS ltcl_news IMPLEMENTATION.
exp = -1 ). exp = -1 ).
CLEAR ls_log. CLEAR ls_log.
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = 'news' iv_line = 'news'
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_equals( act = ls_log-version cl_abap_unit_assert=>assert_equals( act = ls_log-version
@ -129,7 +129,7 @@ CLASS ltcl_news IMPLEMENTATION.
exp = 'news' ). exp = 'news' ).
CLEAR ls_log. CLEAR ls_log.
ls_log = zcl_abapgit_news=>parse_line( ls_log = zcl_abapgit_repo_news=>parse_line(
iv_line = ' ! important news' iv_line = ' ! important news'
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_equals( act = ls_log-version cl_abap_unit_assert=>assert_equals( act = ls_log-version
@ -147,7 +147,7 @@ CLASS ltcl_news IMPLEMENTATION.
METHOD parse. METHOD parse.
DATA lt_log_act TYPE zcl_abapgit_news=>ty_logs. DATA lt_log_act TYPE zcl_abapgit_repo_news=>ty_logs.
DATA lo_src_text_buf TYPE REF TO lcl_string_buffer. DATA lo_src_text_buf TYPE REF TO lcl_string_buffer.
DATA lo_log_entries TYPE REF TO lcl_log_entries. DATA lo_log_entries TYPE REF TO lcl_log_entries.
@ -177,7 +177,7 @@ CLASS ltcl_news IMPLEMENTATION.
lo_log_entries->add( '1.27.0 /X / /1 /2017-01-25 v1.27.0' ). lo_log_entries->add( '1.27.0 /X / /1 /2017-01-25 v1.27.0' ).
lo_log_entries->add( '1.27.0 / / /0 /+ Two factor authentication with github.com' ). lo_log_entries->add( '1.27.0 / / /0 /+ Two factor authentication with github.com' ).
lt_log_act = zcl_abapgit_news=>parse( lt_log_act = zcl_abapgit_repo_news=>parse(
it_lines = lo_src_text_buf->mt_buffer it_lines = lo_src_text_buf->mt_buffer
iv_current_version = '1.26.01' ). iv_current_version = '1.26.01' ).
cl_abap_unit_assert=>assert_equals( cl_abap_unit_assert=>assert_equals(
@ -193,7 +193,7 @@ CLASS ltcl_news IMPLEMENTATION.
lo_log_entries->add( '1.28.0 / / /0 /+ Staging page redesigned' ). lo_log_entries->add( '1.28.0 / / /0 /+ Staging page redesigned' ).
lo_log_entries->add( '1.28.0 / /X /0 /! Support for core data services' ). lo_log_entries->add( '1.28.0 / /X /0 /! Support for core data services' ).
lt_log_act = zcl_abapgit_news=>parse( lt_log_act = zcl_abapgit_repo_news=>parse(
it_lines = lo_src_text_buf->mt_buffer it_lines = lo_src_text_buf->mt_buffer
iv_current_version = '1.27.00' ). iv_current_version = '1.27.00' ).
cl_abap_unit_assert=>assert_equals( cl_abap_unit_assert=>assert_equals(
@ -211,7 +211,7 @@ CLASS ltcl_news IMPLEMENTATION.
lo_log_entries->add( '1.27.0 / / /0 /+ Two factor authentication with github.com' ). lo_log_entries->add( '1.27.0 / / /0 /+ Two factor authentication with github.com' ).
lo_log_entries->add( '1.26.0 /X / /-1 /2017-01-25 v1.26.0' ). lo_log_entries->add( '1.26.0 /X / /-1 /2017-01-25 v1.26.0' ).
lt_log_act = zcl_abapgit_news=>parse( lt_log_act = zcl_abapgit_repo_news=>parse(
it_lines = lo_src_text_buf->mt_buffer it_lines = lo_src_text_buf->mt_buffer
iv_current_version = '1.28.00' ). iv_current_version = '1.28.00' ).
cl_abap_unit_assert=>assert_equals( cl_abap_unit_assert=>assert_equals(

View File

@ -3,9 +3,9 @@
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"> <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values> <asx:values>
<VSEOCLASS> <VSEOCLASS>
<CLSNAME>ZCL_ABAPGIT_NEWS</CLSNAME> <CLSNAME>ZCL_ABAPGIT_REPO_NEWS</CLSNAME>
<LANGU>E</LANGU> <LANGU>E</LANGU>
<DESCRIPT>abapGit - News</DESCRIPT> <DESCRIPT>abapGit - Repository News</DESCRIPT>
<STATE>1</STATE> <STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL> <CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT> <FIXPT>X</FIXPT>

View File

@ -27,7 +27,7 @@ CLASS zcl_abapgit_gui_chunk_lib DEFINITION
!iv_show_commit TYPE abap_bool DEFAULT abap_true !iv_show_commit TYPE abap_bool DEFAULT abap_true
!iv_show_edit TYPE abap_bool DEFAULT abap_false !iv_show_edit TYPE abap_bool DEFAULT abap_false
!iv_interactive_branch TYPE abap_bool DEFAULT abap_false !iv_interactive_branch TYPE abap_bool DEFAULT abap_false
!io_news TYPE REF TO zcl_abapgit_news OPTIONAL !io_news TYPE REF TO zcl_abapgit_repo_news OPTIONAL
RETURNING RETURNING
VALUE(ri_html) TYPE REF TO zif_abapgit_html VALUE(ri_html) TYPE REF TO zif_abapgit_html
RAISING RAISING
@ -45,7 +45,7 @@ CLASS zcl_abapgit_gui_chunk_lib DEFINITION
zcx_abapgit_exception . zcx_abapgit_exception .
CLASS-METHODS render_news CLASS-METHODS render_news
IMPORTING IMPORTING
!io_news TYPE REF TO zcl_abapgit_news !io_news TYPE REF TO zcl_abapgit_repo_news
RETURNING RETURNING
VALUE(ri_html) TYPE REF TO zif_abapgit_html VALUE(ri_html) TYPE REF TO zif_abapgit_html
RAISING RAISING
@ -716,7 +716,7 @@ CLASS zcl_abapgit_gui_chunk_lib IMPLEMENTATION.
DATA: lv_text TYPE string, DATA: lv_text TYPE string,
lv_hint TYPE string, lv_hint TYPE string,
lv_ul TYPE abap_bool, lv_ul TYPE abap_bool,
lt_log TYPE zcl_abapgit_news=>ty_logs. lt_log TYPE zcl_abapgit_repo_news=>ty_logs.
FIELD-SYMBOLS: <ls_line> LIKE LINE OF lt_log. FIELD-SYMBOLS: <ls_line> LIKE LINE OF lt_log.

View File

@ -1215,7 +1215,7 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION.
lv_add_str TYPE string, lv_add_str TYPE string,
li_log TYPE REF TO zif_abapgit_log, li_log TYPE REF TO zif_abapgit_log,
lv_msg TYPE string, lv_msg TYPE string,
lo_news TYPE REF TO zcl_abapgit_news. lo_news TYPE REF TO zcl_abapgit_repo_news.
FIELD-SYMBOLS <ls_item> LIKE LINE OF lt_repo_items. FIELD-SYMBOLS <ls_item> LIKE LINE OF lt_repo_items.
@ -1234,7 +1234,7 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION.
mv_are_changes_recorded_in_tr = zcl_abapgit_factory=>get_sap_package( mo_repo->get_package( ) mv_are_changes_recorded_in_tr = zcl_abapgit_factory=>get_sap_package( mo_repo->get_package( )
)->are_changes_recorded_in_tr_req( ). )->are_changes_recorded_in_tr_req( ).
lo_news = zcl_abapgit_news=>create( mo_repo ). lo_news = zcl_abapgit_repo_news=>create( mo_repo ).
ri_html->add( |<div class="repo" id="repo{ mv_key }">| ). ri_html->add( |<div class="repo" id="repo{ mv_key }">| ).
ri_html->add( zcl_abapgit_gui_chunk_lib=>render_repo_top( ri_html->add( zcl_abapgit_gui_chunk_lib=>render_repo_top(