This commit is contained in:
Christian Günter 2017-10-08 15:52:06 +00:00
parent 6e69c99450
commit 5f3ecbd3ce

View File

@ -1,4 +1,4 @@
INTERFACE ZIF_ABAPGIT_DEFINITIONS INTERFACE zif_abapgit_definitions
PUBLIC . PUBLIC .
@ -12,7 +12,7 @@ INTERFACE ZIF_ABAPGIT_DEFINITIONS
BEGIN OF ty_file_signature, BEGIN OF ty_file_signature,
path TYPE string, path TYPE string,
filename TYPE string, filename TYPE string,
sha1 TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_sha1, sha1 TYPE zif_abapgit_definitions=>ty_sha1,
END OF ty_file_signature . END OF ty_file_signature .
TYPES: TYPES:
ty_file_signatures_tt TYPE STANDARD TABLE OF ty_file_signatures_tt TYPE STANDARD TABLE OF
@ -54,7 +54,7 @@ INTERFACE ZIF_ABAPGIT_DEFINITIONS
ty_items_ts TYPE SORTED TABLE OF ty_item WITH UNIQUE KEY obj_type obj_name . ty_items_ts TYPE SORTED TABLE OF ty_item WITH UNIQUE KEY obj_type obj_name .
TYPES: TYPES:
BEGIN OF ty_file_item, BEGIN OF ty_file_item,
file TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_file, file TYPE zif_abapgit_definitions=>ty_file,
item TYPE ty_item, item TYPE ty_item,
END OF ty_file_item . END OF ty_file_item .
TYPES: TYPES:
@ -87,15 +87,15 @@ INTERFACE ZIF_ABAPGIT_DEFINITIONS
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 .
TYPES: TYPES:
BEGIN OF ty_stage_files, BEGIN OF ty_stage_files,
local TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_files_item_tt, local TYPE zif_abapgit_definitions=>ty_files_item_tt,
remote TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_files_tt, remote TYPE zif_abapgit_definitions=>ty_files_tt,
END OF ty_stage_files . END OF ty_stage_files .
TYPES: TYPES:
ty_chmod TYPE c LENGTH 6 . ty_chmod TYPE c LENGTH 6 .
TYPES: TYPES:
BEGIN OF ty_object, BEGIN OF ty_object,
sha1 TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_sha1, sha1 TYPE zif_abapgit_definitions=>ty_sha1,
type TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_type, type TYPE zif_abapgit_definitions=>ty_type,
data TYPE xstring, data TYPE xstring,
END OF ty_object . END OF ty_object .
TYPES: TYPES:
@ -152,10 +152,10 @@ INTERFACE ZIF_ABAPGIT_DEFINITIONS
CONSTANTS gc_abap_version TYPE string VALUE 'v1.43.1' ##NO_TEXT. CONSTANTS gc_abap_version TYPE string VALUE 'v1.43.1' ##NO_TEXT.
CONSTANTS: CONSTANTS:
BEGIN OF gc_type, BEGIN OF gc_type,
commit TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_type VALUE 'commit', "#EC NOTEXT commit TYPE zif_abapgit_definitions=>ty_type VALUE 'commit', "#EC NOTEXT
tree TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_type VALUE 'tree', "#EC NOTEXT tree TYPE zif_abapgit_definitions=>ty_type VALUE 'tree', "#EC NOTEXT
ref_d TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_type VALUE 'ref_d', "#EC NOTEXT ref_d TYPE zif_abapgit_definitions=>ty_type VALUE 'ref_d', "#EC NOTEXT
blob TYPE ZIF_ABAPGIT_DEFINITIONS=>ty_type VALUE 'blob', "#EC NOTEXT blob TYPE zif_abapgit_definitions=>ty_type VALUE 'blob', "#EC NOTEXT
END OF gc_type . END OF gc_type .
CONSTANTS: CONSTANTS:
BEGIN OF gc_state, " https://git-scm.com/docs/git-status BEGIN OF gc_state, " https://git-scm.com/docs/git-status