anchor.diff:        <ls_ancestor>-commit = lv_commit.
         <ls_ancestor>-tree = ls_commit-tree.
         <ls_ancestor>-body = ls_commit-body.
  -      FIND REGEX '^[\w\s]+ <(.*)> (\d{10}) .\d{4}$' IN ls_commit-author
  +      FIND REGEX '^[\w\s]+ <.*> (\d{10}) .\d{4}$' IN ls_commit-author
           SUBMATCHES <ls_ancestor>-time ##NO_TEXT.
         ASSERT sy-subrc = 0.
       ENDLOOP.
   
  -    SORT rt_ancestors BY time ASCENDING.
  +    SORT rt_ancestors BY time DESCENDING.
   
     ENDMETHOD.
   
  
positive.code:       IF lv_found_source = abap_false
            OR lv_found_target = abap_false
            OR lv_found_common = abap_false.
          _raise 'merge conflict'.
        ENDIF.
  
        IF <ls_target>-sha1 = <ls_source>-sha1.
  
negative.code:       ro_html->add( '</tr>' ).
      ENDLOOP.
      ro_html->add( '</table>' ).
      ro_html->add( '<br>' ).
      ro_html->add( '<b>' ).
      ro_html->add( ms_merge-conflict ).
      ro_html->add( '</b>' ).
      ro_html->add( '</div>' ).
      ro_html->add( footer( ) ).
  
  