abapGit/src/objects/core
Marc Bernard 0379bc6d11
Change Package Assignment (#4980)
* Change Package Assignment

Previously, if an object was assigned to another package (but not changed otherwise), AG would delete and re-create the object. This was also visible in the "Selective Pull" popups:



The new process is smarter and detects such changes. It re-assigns the package (via a TADIR change) and avoids dropping and re-creating. The package overwrite popup is also avoided (it will still appear if the object itself was changed, too):

* Better icon

* Add unit test

Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Alexander Tsybulsky <sbcgua@users.noreply.github.com>
2021-10-05 06:02:20 +02:00
..
package.devc.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.lzabapgit_paralleltop.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.lzabapgit_paralleltop.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.saplzabapgit_parallel.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.saplzabapgit_parallel.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.xml Offline repo: "Compare via RFC" feature (#4789) 2021-06-04 15:09:09 +02:00
zabapgit_parallel.fugr.z_abapgit_serialize_package.abap Offline repo: "Compare via RFC" feature (#4789) 2021-06-04 15:09:09 +02:00
zabapgit_parallel.fugr.z_abapgit_serialize_parallel.abap Terminology: Inclusive Language - Part 6 (#4791) 2021-05-28 13:15:00 +02:00
zcl_abapgit_dependencies.clas.abap Uninstall ENQU before TABL (#4412) 2021-01-15 08:27:48 +01:00
zcl_abapgit_dependencies.clas.testclasses.abap Automatic creation of top repository package (#4431) 2021-01-23 10:11:54 +01:00
zcl_abapgit_dependencies.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_file_deserialize.clas.abap Remove adjust_namespaces (#4760) 2021-05-14 10:55:46 +02:00
zcl_abapgit_file_deserialize.clas.testclasses.abap Remove adjust_namespaces (#4760) 2021-05-14 10:55:46 +02:00
zcl_abapgit_file_deserialize.clas.xml Refactor: Objects Class (#4664) 2021-03-27 10:46:38 +01:00
zcl_abapgit_file_status.clas.abap Improve message for subpackage errors (#4911) 2021-08-27 12:58:12 -04:00
zcl_abapgit_file_status.clas.testclasses.abap LOG: remove RC field (#4746) 2021-05-09 10:58:31 +02:00
zcl_abapgit_file_status.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_filename_logic.clas.abap Refactor filename logic (#4697) 2021-04-15 16:14:53 +02:00
zcl_abapgit_filename_logic.clas.testclasses.abap Refactor filename logic (#4697) 2021-04-15 16:14:53 +02:00
zcl_abapgit_filename_logic.clas.xml Refactor filename logic (#4697) 2021-04-15 16:14:53 +02:00
zcl_abapgit_folder_logic.clas.abap Automatic creation of top repository package (#4431) 2021-01-23 10:11:54 +01:00
zcl_abapgit_folder_logic.clas.testclasses.abap Automatic creation of top repository package (#4431) 2021-01-23 10:11:54 +01:00
zcl_abapgit_folder_logic.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_activation.clas.abap interface and factory for ZCL_ABAPGIT_PERSIST_SETTINGS (#4882) 2021-08-03 15:13:16 +02:00
zcl_abapgit_objects_activation.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_check.clas.abap Change Package Assignment (#4980) 2021-10-05 06:02:20 +02:00
zcl_abapgit_objects_check.clas.testclasses.abap Change Package Assignment (#4980) 2021-10-05 06:02:20 +02:00
zcl_abapgit_objects_check.clas.xml Refactor: Objects Class (#4664) 2021-03-27 10:46:38 +01:00
zcl_abapgit_objects_files.clas.abap Refactor filename logic (#4697) 2021-04-15 16:14:53 +02:00
zcl_abapgit_objects_files.clas.testclasses.abap Reduce memory consumption during deserialize (#4389) 2021-01-08 11:57:47 +01:00
zcl_abapgit_objects_files.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_serialize.clas.abap interface and factory for ZCL_ABAPGIT_PERSIST_SETTINGS (#4882) 2021-08-03 15:13:16 +02:00
zcl_abapgit_serialize.clas.testclasses.abap Update unit test to match changed message (#4631) 2021-03-12 07:02:25 +01:00
zcl_abapgit_serialize.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_skip_objects.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_skip_objects.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_tadir.clas.abap Remove exception from changed_by (#4952) 2021-09-16 09:44:05 +02:00
zcl_abapgit_tadir.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zif_abapgit_tadir.intf.abap Minor Fixes (#4627) 2021-03-11 14:51:48 +01:00
zif_abapgit_tadir.intf.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00