From f2970abc2a6e0cb9fcb573fa8c32b5e9a3c3f9f8 Mon Sep 17 00:00:00 2001 From: Christian Guenter Date: Fri, 30 Nov 2018 22:23:10 +0100 Subject: [PATCH] Set start repo from package: Downport --- src/ui/zcl_abapgit_services_abapgit.clas.abap | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ui/zcl_abapgit_services_abapgit.clas.abap b/src/ui/zcl_abapgit_services_abapgit.clas.abap index d29a1e581..2e6ed8727 100644 --- a/src/ui/zcl_abapgit_services_abapgit.clas.abap +++ b/src/ui/zcl_abapgit_services_abapgit.clas.abap @@ -182,7 +182,8 @@ CLASS zcl_abapgit_services_abapgit IMPLEMENTATION. lt_r_package TYPE RANGE OF devclass, ls_r_package LIKE LINE OF lt_r_package, lt_superpackages TYPE zif_abapgit_sap_package=>ty_devclass_tt, - lo_package TYPE REF TO zif_abapgit_sap_package. + lo_package TYPE REF TO zif_abapgit_sap_package, + lt_repo_list TYPE zif_abapgit_definitions=>ty_repo_ref_tt. FIELD-SYMBOLS: TYPE LINE OF zif_abapgit_definitions=>ty_repo_ref_tt, LIKE LINE OF lt_superpackages. @@ -206,7 +207,9 @@ CLASS zcl_abapgit_services_abapgit IMPLEMENTATION. INSERT ls_r_package INTO TABLE lt_r_package. ENDLOOP. - LOOP AT zcl_abapgit_repo_srv=>get_instance( )->list( ) ASSIGNING . + lt_repo_list = zcl_abapgit_repo_srv=>get_instance( )->list( ). + + LOOP AT lt_repo_list ASSIGNING . IF ->get_package( ) IN lt_r_package. lo_repo = .