mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-03 21:37:26 +08:00

* lcl_background to global * lcl_branch_overview to global * lcl_services_git to global * lcl_services_repo and lcl_services_db to global * lcl_services_abapgit to global * lcl_gui_chunk_lib to global * lcl_gui_view_tutorial to global * lif_auth to global * lcl_auth and lcl_gui_view_repo to global * lcl_view_repo * lcl_gui_page_syntax to global * 2 pages to global * refactor router, less dynamic references * background pages to global * branch overview to global * settings page to global * repo settings page to global * explore page to global * diff page to global * debug info to global * main page to global * refactor router, no dynamic references * db pages to global * router to global * gui to global * clean up includes * move type definnition to interface to avoid syntax error after abapmerge * move types to interface * move types to interface * rename tyep * move type * move types * move type
44 lines
1.6 KiB
ABAP
44 lines
1.6 KiB
ABAP
INTERFACE zif_abapgit_persistence PUBLIC.
|
|
|
|
TYPES:
|
|
ty_type TYPE c LENGTH 12 .
|
|
TYPES:
|
|
ty_value TYPE c LENGTH 12 .
|
|
TYPES:
|
|
BEGIN OF ty_content,
|
|
type TYPE ty_type,
|
|
value TYPE ty_value,
|
|
data_str TYPE string,
|
|
END OF ty_content .
|
|
TYPES:
|
|
tt_content TYPE SORTED TABLE OF ty_content WITH UNIQUE KEY type value .
|
|
|
|
TYPES: BEGIN OF ty_local_checksum,
|
|
item TYPE zif_abapgit_definitions=>ty_item,
|
|
files TYPE zif_abapgit_definitions=>ty_file_signatures_tt,
|
|
END OF ty_local_checksum.
|
|
|
|
TYPES: ty_local_checksum_tt TYPE STANDARD TABLE OF ty_local_checksum WITH DEFAULT KEY.
|
|
|
|
TYPES: BEGIN OF ty_repo_xml,
|
|
url TYPE string,
|
|
branch_name TYPE string,
|
|
sha1 TYPE zif_abapgit_definitions=>ty_sha1,
|
|
package TYPE devclass,
|
|
offline TYPE sap_bool,
|
|
local_checksums TYPE ty_local_checksum_tt,
|
|
dot_abapgit TYPE zif_abapgit_dot_abapgit=>ty_dot_abapgit,
|
|
head_branch TYPE string, " HEAD symref of the repo, master branch
|
|
write_protect TYPE sap_bool, " Deny destructive ops: pull, switch branch ...
|
|
ignore_subpackages TYPE sap_bool,
|
|
END OF ty_repo_xml.
|
|
|
|
TYPES: BEGIN OF ty_repo,
|
|
key TYPE zif_abapgit_persistence=>ty_value.
|
|
INCLUDE TYPE ty_repo_xml.
|
|
TYPES: END OF ty_repo.
|
|
TYPES: tt_repo TYPE STANDARD TABLE OF ty_repo WITH DEFAULT KEY.
|
|
TYPES: tt_repo_keys TYPE STANDARD TABLE OF ty_repo-key WITH DEFAULT KEY.
|
|
|
|
ENDINTERFACE.
|