anchor.diff:  
       lv_xml = io_xml->xml_render( ).
       rs_file-path = '/'.
  -    CONCATENATE is_item-obj_name '.' is_item-obj_type '.xml' INTO rs_file-filename. "#EC NOTEXT
  +    CONCATENATE is_item-obj_name '.' is_item-obj_type '.xml'
  +      INTO rs_file-filename.                                "#EC NOTEXT
       TRANSLATE rs_file-filename TO LOWER CASE.
       rs_file-data = lcl_convert=>string_to_xstring_utf8( lv_xml ).
   
  
positive.code: 
    METHOD remove_signatures.
  
  * signatures messes up in CL_OO_SOURCE when deserializing and serializing within same session
  
      CONSTANTS:
        lc_begin TYPE string VALUE '* <SIGNATURE>---------------------------------------------------------------------------------------+',
  
negative.code:     LOOP AT lt_result INTO lv_data.
        IF sy-tabix = 1.
          CONTINUE. " current loop
        ELSEIF sy-tabix = 2 AND strlen( lv_data ) > 49
            AND lv_data+49(lv_len) = is_repo-branch_name.
          lv_hash = lv_data+8.
          EXIT. " current loop
        ELSEIF sy-tabix > 2 AND strlen( lv_data ) > 45
            AND lv_data+45 = is_repo-branch_name.
          lv_hash = lv_data+4.
          EXIT. " current loop
        ELSEIF sy-tabix = 2 AND strlen( lv_data ) = 8 AND lv_data(8) = '00000000'.
  