Lars Hvam
d3b68b8a48
remove broken dynamic call ( #4221 )
...
closes #4195
but lets keep #3453 open
2020-11-24 07:52:58 +01:00
Lars Hvam
381d40e35a
ZCL_ABAPGIT_HASH add shorthand methods ( #4220 )
...
This adds shorthand methods for the SHA1 calculation of the different git artifacts.
More logic in ZCL_ABAPGIT_HASH, but easier to read and less application logic.
2020-11-23 14:30:31 +01:00
Marc Bernard
46470da59d
Improvements for uninstall ( #4198 )
...
* Improvements for uninstall
- Improve error handling on deletion collecting errors in log
Closes #4197
- Remove limit of 3 loops which allows deleting objects with deeper dependencies
(Follow-up https://github.com/abapGit/abapGit/issues/3228#issuecomment-728800249 )
* Exception
* Error msg
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-11-19 09:31:31 +01:00
Marc Bernard
e93cbc5a1f
Move ty_deserialization, ty_step_data, ty_repo_ref_tt ( #4181 )
...
* Move ty_deserialization, ty_step_data
Remove dependencies from `zif_abapgit_definitions` (see https://github.com/abapGit/abapGit/issues/4179 )
* Move to interface
* Move ty_repo_ref_tt
2020-11-16 08:34:29 +01:00
Lars Hvam
df652f0436
delete various unused local variables ( #4126 )
2020-11-03 08:43:04 +01:00
Marc Bernard
e7b5281dde
Remove todo about unknown user id ( #4113 )
...
It's not feasible to use transports to determine who changed an object last (see https://github.com/abapGit/abapGit/pull/4056#issuecomment-719956576 ).
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-11-02 09:33:30 +01:00
Marc Bernard
9672f5b030
Adjust name prefix for types ( #3991 )
...
* Part 1
* Part 2
* Part 3
* Lint
* Part 5
* Part 6
* Part 7
* Part 8
* Part 9
* Enforce type naming prefix
All types need to start with TY_...
* Fix local types
2020-10-07 08:54:15 +02:00
Marc Bernard
24436879b6
Improvements for uninstall ( #3959 )
...
* Improvements for uninstall
Uninstall now catches exceptions and tries up to 3 times to remove an object. Exceptions are only raised if after 3 tries some objects still remain.
Tested with https://github.com/larshp/abapPGP
Closes https://github.com/abapGit/abapGit/issues/379 and https://github.com/abapGit/abapGit/issues/3949 , and probably #3228
* Add SHLP
also ordered when by priority
* Conflict
* Move counter
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-03 09:17:11 +02:00
Marc Bernard
dc9773bee9
Fix handling of T100 exceptions ( #3943 )
...
* Fix errors raised during deletion
* Fix error handler
* Harmonize top and bottom message banners
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-27 10:56:08 +02:00
g-back
7871d23fef
XML Input/Output: Remove Aliases ( #3898 )
...
* change XML reference to interface
* remove aliases from XML in/out classes
* change XML references to interfaces
2020-09-18 14:01:44 +02:00
g-back
c05af1163f
XML Refactoring: zif_abapgit_object et al. ( #3895 )
...
* change xml references
* change xml reference, remove type definition
deleted type already exists in zif_abapgit_definitions
* change XML references
* change indentation
* fix indentation
* fix ident pt. 3
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-17 17:24:32 +02:00
g-back
4dde63360e
XML Refactoring: Comparator/OO_Object_FNC ( #3888 )
...
* change xml references to interfaces
changed reference in interfaces:
- zif_abapgit_comparator
- zif_abapgit_oo_object_fnc
* change reference of xml in dependent objects
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-16 12:43:40 +02:00
Lars Hvam
9c41a2b7d8
remove text pragmas and pseudo comments ( #3827 )
...
* remove text pragmas and pseudo comments
* fix whitespace
* fix carriage return
* test
* test
* Update zcl_abapgit_repo.clas.abap
2020-09-03 09:13:47 +02:00
Marc Bernard
5bddba99d4
CHAR: Fix OTGR dependency order and activation ( #3805 )
...
* CHAR: Fix OTGR dependency order and activation
* Update order and activation
Also fixes uninstall
2020-08-27 07:15:26 +02:00
Marc Bernard
e0c93b0d7c
Add deleted objects to overwrite confirm popup ( #3591 )
...
* Add deleted objects to overwrite confirm popup
Closes https://github.com/larshp/abapGit/issues/2845
* Pretty print
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-07-07 15:31:21 +02:00
Marc Bernard
9d29fe57ce
Missing objects in overwrite confirmation popup ( #3558 )
...
* Missing objects in overwrite confirmation popup
Closes https://github.com/larshp/abapGit/issues/3550
* Unit tests
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-07-04 09:31:21 +02:00
Rakshith Gore
f132e99722
SCP1 Import Order ( #3543 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-06-28 10:53:49 +02:00
Marc Bernard
5f7c7dc2bc
DDIC with reference to class/interface, Search Help with Exit Function ( #3545 )
...
* Update zcl_abapgit_objects.clas.abap
* DDIC with reference to class/interface
* DDIC with reference to class/interface
* Search help with exit function
* Table with reference to search help
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-06-28 10:47:39 +02:00
Marc Bernard
01dce88475
Interface and implementing class in same package ( #3528 )
...
* Interface and implementing class in same package
* Interface and implementing class in same package
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-06-21 10:23:43 +02:00