mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
parent
4bd0239263
commit
aec7468aad
|
@ -69,7 +69,9 @@
|
||||||
},
|
},
|
||||||
"rules": {
|
"rules": {
|
||||||
"unknown_types": true,
|
"unknown_types": true,
|
||||||
"forbidden_void_type": true,
|
"forbidden_void_type": {
|
||||||
|
"check": ["^stringtab$", "^SYCHAR01$", "^char2$", "^char20$", "^int4$", "^flag$"]
|
||||||
|
},
|
||||||
"forbidden_identifier": true,
|
"forbidden_identifier": true,
|
||||||
"try_without_catch": false,
|
"try_without_catch": false,
|
||||||
"unused_variables": false,
|
"unused_variables": false,
|
||||||
|
|
|
@ -3,9 +3,9 @@ CLASS zcl_abapgit_git_utils DEFINITION
|
||||||
CREATE PUBLIC .
|
CREATE PUBLIC .
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
TYPES ty_null TYPE C LENGTH 1.
|
||||||
CLASS-METHODS get_null
|
CLASS-METHODS get_null
|
||||||
RETURNING VALUE(rv_c) TYPE char1.
|
RETURNING VALUE(rv_c) TYPE ty_null.
|
||||||
|
|
||||||
CLASS-METHODS pkt_string
|
CLASS-METHODS pkt_string
|
||||||
IMPORTING iv_string TYPE string
|
IMPORTING iv_string TYPE string
|
||||||
|
@ -46,7 +46,7 @@ CLASS ZCL_ABAPGIT_GIT_UTILS IMPLEMENTATION.
|
||||||
lv_char4 TYPE c LENGTH 4,
|
lv_char4 TYPE c LENGTH 4,
|
||||||
lv_x TYPE x LENGTH 2,
|
lv_x TYPE x LENGTH 2,
|
||||||
lo_obj TYPE REF TO cl_abap_conv_in_ce,
|
lo_obj TYPE REF TO cl_abap_conv_in_ce,
|
||||||
lv_len TYPE int4.
|
lv_len TYPE i.
|
||||||
|
|
||||||
* hmm, can this be done easier?
|
* hmm, can this be done easier?
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ CLASS zcl_abapgit_ecatt_helper DEFINITION
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
co_xml TYPE int4 VALUE 1. " downport of if_apl_ecatt_xml=>co_xml
|
co_xml TYPE i VALUE 1. " downport of if_apl_ecatt_xml=>co_xml
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
|
@ -180,7 +180,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
||||||
DATA: li_artmp_node TYPE REF TO if_ixml_element,
|
DATA: li_artmp_node TYPE REF TO if_ixml_element,
|
||||||
lv_rc TYPE sy-subrc,
|
lv_rc TYPE sy-subrc,
|
||||||
lv_text TYPE string,
|
lv_text TYPE string,
|
||||||
lv_rc_args_tmpl TYPE int4,
|
lv_rc_args_tmpl TYPE i,
|
||||||
lv_errmsg TYPE string.
|
lv_errmsg TYPE string.
|
||||||
|
|
||||||
li_artmp_node = template_over_all->create_simple_element(
|
li_artmp_node = template_over_all->create_simple_element(
|
||||||
|
|
|
@ -220,7 +220,7 @@ CLASS zcl_abapgit_object_oa2p IMPLEMENTATION.
|
||||||
METHOD zif_abapgit_object~is_locked.
|
METHOD zif_abapgit_object~is_locked.
|
||||||
|
|
||||||
DATA: lv_profile_name TYPE eqegraarg,
|
DATA: lv_profile_name TYPE eqegraarg,
|
||||||
lv_lock_number TYPE int4,
|
lv_lock_number TYPE i,
|
||||||
lt_locks TYPE STANDARD TABLE OF seqg3.
|
lt_locks TYPE STANDARD TABLE OF seqg3.
|
||||||
|
|
||||||
lv_profile_name = mv_profile.
|
lv_profile_name = mv_profile.
|
||||||
|
|
|
@ -10,7 +10,7 @@ INTERFACE lif_package_interface_facade.
|
||||||
|
|
||||||
set_elements_changeable
|
set_elements_changeable
|
||||||
IMPORTING
|
IMPORTING
|
||||||
VALUE(iv_changeable) TYPE flag
|
VALUE(iv_changeable) TYPE abap_bool
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ INTERFACE lif_package_interface_facade.
|
||||||
|
|
||||||
set_changeable
|
set_changeable
|
||||||
IMPORTING
|
IMPORTING
|
||||||
VALUE(iv_changeable) TYPE flag
|
VALUE(iv_changeable) TYPE abap_bool
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ INTERFACE lif_package_interface_facade.
|
||||||
|
|
||||||
get_changeable
|
get_changeable
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rv_changeable) TYPE flag
|
VALUE(rv_changeable) TYPE abap_bool
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ CLASS zcl_abapgit_object_susc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
CONSTANTS transobjecttype_class TYPE char1 VALUE 'C' ##NO_TEXT.
|
CONSTANTS transobjecttype_class TYPE c LENGTH 1 VALUE 'C' ##NO_TEXT.
|
||||||
|
|
||||||
METHODS has_authorization
|
METHODS has_authorization
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
|
|
@ -183,7 +183,7 @@ CLASS ZCL_ABAPGIT_OBJECT_W3SUPER IMPLEMENTATION.
|
||||||
DATA lv_xstring TYPE xstring.
|
DATA lv_xstring TYPE xstring.
|
||||||
DATA lt_w3mime TYPE STANDARD TABLE OF w3mime.
|
DATA lt_w3mime TYPE STANDARD TABLE OF w3mime.
|
||||||
DATA lt_w3html TYPE STANDARD TABLE OF w3html.
|
DATA lt_w3html TYPE STANDARD TABLE OF w3html.
|
||||||
DATA lv_size TYPE int4.
|
DATA lv_size TYPE i.
|
||||||
DATA lv_tadir_obj TYPE tadir-object.
|
DATA lv_tadir_obj TYPE tadir-object.
|
||||||
|
|
||||||
|
|
||||||
|
@ -424,7 +424,7 @@ CLASS ZCL_ABAPGIT_OBJECT_W3SUPER IMPLEMENTATION.
|
||||||
DATA lt_w3html TYPE STANDARD TABLE OF w3html.
|
DATA lt_w3html TYPE STANDARD TABLE OF w3html.
|
||||||
DATA lt_w3params TYPE STANDARD TABLE OF wwwparams.
|
DATA lt_w3params TYPE STANDARD TABLE OF wwwparams.
|
||||||
DATA lv_xstring TYPE xstring.
|
DATA lv_xstring TYPE xstring.
|
||||||
DATA lv_size TYPE int4.
|
DATA lv_size TYPE i.
|
||||||
|
|
||||||
SELECT SINGLE * INTO CORRESPONDING FIELDS OF ms_key
|
SELECT SINGLE * INTO CORRESPONDING FIELDS OF ms_key
|
||||||
FROM wwwdata
|
FROM wwwdata
|
||||||
|
|
|
@ -407,7 +407,7 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
|
||||||
|
|
||||||
DATA: lv_xstr TYPE xstring,
|
DATA: lv_xstr TYPE xstring,
|
||||||
lt_xdata TYPE lvc_t_mime,
|
lt_xdata TYPE lvc_t_mime,
|
||||||
lv_size TYPE int4.
|
lv_size TYPE i.
|
||||||
|
|
||||||
ASSERT iv_text IS SUPPLIED OR iv_xdata IS SUPPLIED.
|
ASSERT iv_text IS SUPPLIED OR iv_xdata IS SUPPLIED.
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ CLASS zcl_abapgit_popups DEFINITION
|
||||||
ty_sval_tt TYPE STANDARD TABLE OF sval WITH DEFAULT KEY.
|
ty_sval_tt TYPE STANDARD TABLE OF sval WITH DEFAULT KEY.
|
||||||
|
|
||||||
CONSTANTS c_fieldname_selected TYPE lvc_fname VALUE `SELECTED` ##NO_TEXT.
|
CONSTANTS c_fieldname_selected TYPE lvc_fname VALUE `SELECTED` ##NO_TEXT.
|
||||||
CONSTANTS c_answer_cancel TYPE char1 VALUE 'A' ##NO_TEXT.
|
CONSTANTS c_answer_cancel TYPE c LENGTH 1 VALUE 'A' ##NO_TEXT.
|
||||||
|
|
||||||
DATA mo_select_list_popup TYPE REF TO cl_salv_table .
|
DATA mo_select_list_popup TYPE REF TO cl_salv_table .
|
||||||
DATA mr_table TYPE REF TO data .
|
DATA mr_table TYPE REF TO data .
|
||||||
|
|
|
@ -234,7 +234,7 @@ CLASS ZCL_ABAPGIT_TRANSPORT IMPLEMENTATION.
|
||||||
ls_request TYPE trwbo_request_header,
|
ls_request TYPE trwbo_request_header,
|
||||||
lt_e071 TYPE tr_objects,
|
lt_e071 TYPE tr_objects,
|
||||||
lv_text TYPE string,
|
lv_text TYPE string,
|
||||||
lv_answer TYPE char1,
|
lv_answer TYPE c LENGTH 1,
|
||||||
lv_lock_objects TYPE trparflag.
|
lv_lock_objects TYPE trparflag.
|
||||||
|
|
||||||
lv_answer = zcl_abapgit_ui_factory=>get_popups( )->popup_to_confirm(
|
lv_answer = zcl_abapgit_ui_factory=>get_popups( )->popup_to_confirm(
|
||||||
|
|
|
@ -33,7 +33,7 @@ INTERFACE zif_abapgit_definitions
|
||||||
ty_string_tt TYPE STANDARD TABLE OF string WITH DEFAULT KEY .
|
ty_string_tt TYPE STANDARD TABLE OF string WITH DEFAULT KEY .
|
||||||
TYPES:
|
TYPES:
|
||||||
ty_repo_ref_tt TYPE STANDARD TABLE OF REF TO zcl_abapgit_repo WITH DEFAULT KEY .
|
ty_repo_ref_tt TYPE STANDARD TABLE OF REF TO zcl_abapgit_repo WITH DEFAULT KEY .
|
||||||
TYPES ty_git_branch_type TYPE char2 .
|
TYPES ty_git_branch_type TYPE c LENGTH 2 .
|
||||||
TYPES:
|
TYPES:
|
||||||
BEGIN OF ty_git_branch,
|
BEGIN OF ty_git_branch,
|
||||||
sha1 TYPE ty_sha1,
|
sha1 TYPE ty_sha1,
|
||||||
|
@ -155,8 +155,8 @@ INTERFACE zif_abapgit_definitions
|
||||||
path TYPE string,
|
path TYPE string,
|
||||||
filename TYPE string,
|
filename TYPE string,
|
||||||
is_changed TYPE abap_bool,
|
is_changed TYPE abap_bool,
|
||||||
rstate TYPE char1,
|
rstate TYPE c LENGTH 1,
|
||||||
lstate TYPE char1,
|
lstate TYPE c LENGTH 1,
|
||||||
END OF ty_repo_file .
|
END OF ty_repo_file .
|
||||||
TYPES:
|
TYPES:
|
||||||
tt_repo_files TYPE STANDARD TABLE OF ty_repo_file WITH DEFAULT KEY .
|
tt_repo_files TYPE STANDARD TABLE OF ty_repo_file WITH DEFAULT KEY .
|
||||||
|
@ -196,8 +196,8 @@ INTERFACE zif_abapgit_definitions
|
||||||
filename TYPE string,
|
filename TYPE string,
|
||||||
package TYPE devclass,
|
package TYPE devclass,
|
||||||
match TYPE abap_bool,
|
match TYPE abap_bool,
|
||||||
lstate TYPE char1,
|
lstate TYPE c LENGTH 1,
|
||||||
rstate TYPE char1,
|
rstate TYPE c LENGTH 1,
|
||||||
END OF ty_result .
|
END OF ty_result .
|
||||||
TYPES:
|
TYPES:
|
||||||
ty_results_tt TYPE STANDARD TABLE OF ty_result WITH DEFAULT KEY .
|
ty_results_tt TYPE STANDARD TABLE OF ty_result WITH DEFAULT KEY .
|
||||||
|
@ -255,10 +255,10 @@ INTERFACE zif_abapgit_definitions
|
||||||
email TYPE string,
|
email TYPE string,
|
||||||
time TYPE string,
|
time TYPE string,
|
||||||
message TYPE string,
|
message TYPE string,
|
||||||
body TYPE string_table,
|
body TYPE STANDARD TABLE OF string WITH DEFAULT KEY,
|
||||||
branch TYPE string,
|
branch TYPE string,
|
||||||
merge TYPE string,
|
merge TYPE string,
|
||||||
tags TYPE stringtab,
|
tags TYPE STANDARD TABLE OF string WITH DEFAULT KEY,
|
||||||
create TYPE STANDARD TABLE OF ty_create WITH DEFAULT KEY,
|
create TYPE STANDARD TABLE OF ty_create WITH DEFAULT KEY,
|
||||||
compressed TYPE abap_bool,
|
compressed TYPE abap_bool,
|
||||||
END OF ty_commit .
|
END OF ty_commit .
|
||||||
|
@ -334,8 +334,8 @@ INTERFACE zif_abapgit_definitions
|
||||||
path TYPE string,
|
path TYPE string,
|
||||||
is_dir TYPE abap_bool,
|
is_dir TYPE abap_bool,
|
||||||
changes TYPE i,
|
changes TYPE i,
|
||||||
lstate TYPE char1,
|
lstate TYPE c LENGTH 1,
|
||||||
rstate TYPE char1,
|
rstate TYPE c LENGTH 1,
|
||||||
files TYPE tt_repo_files,
|
files TYPE tt_repo_files,
|
||||||
END OF ty_repo_item .
|
END OF ty_repo_item .
|
||||||
TYPES:
|
TYPES:
|
||||||
|
@ -410,11 +410,11 @@ INTERFACE zif_abapgit_definitions
|
||||||
END OF c_type .
|
END OF c_type .
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
BEGIN OF c_state, " https://git-scm.com/docs/git-status
|
BEGIN OF c_state, " https://git-scm.com/docs/git-status
|
||||||
unchanged TYPE char1 VALUE '',
|
unchanged TYPE c LENGTH 1 VALUE '',
|
||||||
added TYPE char1 VALUE 'A',
|
added TYPE c LENGTH 1 VALUE 'A',
|
||||||
modified TYPE char1 VALUE 'M',
|
modified TYPE c LENGTH 1 VALUE 'M',
|
||||||
deleted TYPE char1 VALUE 'D', "For future use
|
deleted TYPE c LENGTH 1 VALUE 'D', "For future use
|
||||||
mixed TYPE char1 VALUE '*',
|
mixed TYPE c LENGTH 1 VALUE '*',
|
||||||
END OF c_state .
|
END OF c_state .
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
BEGIN OF c_chmod,
|
BEGIN OF c_chmod,
|
||||||
|
@ -490,8 +490,8 @@ INTERFACE zif_abapgit_definitions
|
||||||
direction TYPE string VALUE 'direction',
|
direction TYPE string VALUE 'direction',
|
||||||
END OF c_action .
|
END OF c_action .
|
||||||
CONSTANTS c_tag_prefix TYPE string VALUE 'refs/tags/' ##NO_TEXT.
|
CONSTANTS c_tag_prefix TYPE string VALUE 'refs/tags/' ##NO_TEXT.
|
||||||
CONSTANTS c_spagpa_param_repo_key TYPE char20 VALUE 'REPO_KEY' ##NO_TEXT.
|
CONSTANTS c_spagpa_param_repo_key TYPE c LENGTH 20 VALUE 'REPO_KEY' ##NO_TEXT.
|
||||||
CONSTANTS c_spagpa_param_package TYPE char20 VALUE 'PACKAGE' ##NO_TEXT.
|
CONSTANTS c_spagpa_param_package TYPE c LENGTH 20 VALUE 'PACKAGE' ##NO_TEXT.
|
||||||
|
|
||||||
CONSTANTS gc_yes TYPE ty_yes_no VALUE 'Y'.
|
CONSTANTS gc_yes TYPE ty_yes_no VALUE 'Y'.
|
||||||
CONSTANTS gc_no TYPE ty_yes_no VALUE 'N'.
|
CONSTANTS gc_no TYPE ty_yes_no VALUE 'N'.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user