From 5e87c81f6ae5d9e735e8dfe30d3823119b8e476f Mon Sep 17 00:00:00 2001 From: larshp Date: Tue, 31 May 2016 09:03:05 +0000 Subject: [PATCH] allow for wildcards(CP) in ignores, close #228 example: https://github.com/larshp/WABAP/blob/master/.abapgit.xml --- zabapgit.prog.abap | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/zabapgit.prog.abap b/zabapgit.prog.abap index 5ea144cf8..e5f43c887 100644 --- a/zabapgit.prog.abap +++ b/zabapgit.prog.abap @@ -3,7 +3,7 @@ REPORT zabapgit. * See http://www.abapgit.org CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT - gc_abap_version TYPE string VALUE 'v1.9.17'. "#EC NOTEXT + gc_abap_version TYPE string VALUE 'v1.9.18'. "#EC NOTEXT ******************************************************************************** * The MIT License (MIT) @@ -2347,15 +2347,18 @@ CLASS lcl_dot_abapgit IMPLEMENTATION. METHOD is_ignored. - DATA: lv_name TYPE string. + DATA: lv_name TYPE string, + lv_ignore TYPE string. lv_name = iv_path && iv_filename. - READ TABLE ms_data-ignore FROM lv_name - TRANSPORTING NO FIELDS. - - rv_ignored = boolc( sy-subrc = 0 ). + LOOP AT ms_data-ignore INTO lv_ignore. + IF lv_name CP lv_ignore. + rv_ignored = abap_true. + RETURN. + ENDIF. + ENDLOOP. ENDMETHOD.