mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-03 05:18:59 +08:00
![]() * CLAS,ENHO: Fix inactive enhancements When pulling a change to an existing class, existing enhancement where inactivated and the enhancement code deleted. This was caused by unnecessarily calling `CALL FUNCTION 'SEO_CLASS_CREATE_COMPLETE'` in `zcl_abapgit_oo_class->create`, twice. The change avoids the second call if the class properties and attributes have *not* been changed. Interfaces are handled the same way. Tested with CI tests for classes and interfaces: Closes #5809 * Clear Co-authored-by: Lars Hvam <larshp@hotmail.com> |
||
---|---|---|
.. | ||
package.devc.xml | ||
zcl_abapgit_oo_base.clas.abap | ||
zcl_abapgit_oo_base.clas.xml | ||
zcl_abapgit_oo_class.clas.abap | ||
zcl_abapgit_oo_class.clas.xml | ||
zcl_abapgit_oo_factory.clas.abap | ||
zcl_abapgit_oo_factory.clas.xml | ||
zcl_abapgit_oo_interface.clas.abap | ||
zcl_abapgit_oo_interface.clas.xml | ||
zcl_abapgit_oo_serializer.clas.abap | ||
zcl_abapgit_oo_serializer.clas.testclasses.abap | ||
zcl_abapgit_oo_serializer.clas.xml | ||
zif_abapgit_oo_object_fnc.intf.abap | ||
zif_abapgit_oo_object_fnc.intf.xml |