dependabot-preview[bot]
5ee93ced13
Update @abaplint/cli requirement from ^2.57.1 to ^2.58.0 ( #4046 )
...
Updates the requirements on [@abaplint/cli](https://github.com/abaplint/abaplint ) to permit the latest version.
- [Release notes](https://github.com/abaplint/abaplint/releases )
- [Commits](https://github.com/abaplint/abaplint/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-19 10:14:38 +02:00
Lars Hvam
356d382723
rollback syntax highlighter changes ( #4045 )
...
* rollback syntax highlighter changes
it contains duplicates, resulting in dump
closes #4044
* Update zcl_abapgit_syntax_abap.clas.abap
2020-10-19 09:46:58 +02:00
Marc Bernard
bd46ab764c
Update of ABAP syntax highlighter ( #4042 )
...
Some clean-up and additions based on https://github.com/microsoft/monaco-languages/pull/112
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-18 09:10:35 +02:00
mariusraht2
a366e024ea
full_tree: Rename iv_branch to iv_parent ( #4041 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-18 09:04:55 +02:00
Fabian Lupa
5504c67669
Include inactive objects in show changes only ( #4040 )
...
Fixes #4022
2020-10-18 08:58:08 +02:00
Lars Hvam
ff962f82e8
remove INTERFACE LOAD statement ( #4035 )
2020-10-17 11:07:28 +02:00
Fabian Lupa
60f205d391
Remove remaining 2FA objects ( #4039 )
...
Fixes #4037
See #3839 #3150
2020-10-17 11:04:56 +02:00
Marc Bernard
db22013699
702: Fix ZCL_ABAPGIT_PERSISTENCE_USER->read_repo_config ( #4038 )
...
Closes #4036
2020-10-16 17:59:25 +02:00
mariusraht2
53adc30708
Add pull_by_commit ( #4023 )
...
* Implementation
* Clean-up
* Remove iv_branch
* abapLint
* Remove optional for iv_commit_hash
* Change method parameters
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-16 12:30:43 +02:00
Marc Bernard
e6fb4e45a4
Refactor user persistence ( #4003 )
...
* Refactor user persistence
Instead of selecting the settings from the DB for each "get", user settings are now kept in instance memory. Simplifies code, too.
* Lint
* Replace commit work
* Change risk level
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-16 09:18:01 +02:00
mariusraht2
9ac7630711
ZABAPGIT_FORMS: Remove obsolete form package_popup and related callback handler ( #4029 )
...
* ZABAPGIT_FORMS: Remove obsolete methods
- Remove branch_popup
- Remove package_popup
* Readd branch_popup
* Readd branch_popup
* Remove related callback handler
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-16 09:11:18 +02:00
Lars Hvam
958c894d4b
issue #4032 , downport ( #4033 )
2020-10-16 08:36:23 +02:00
Lars Hvam
6666b40c04
docs: articles, fix years ( #4020 )
2020-10-14 09:41:49 +02:00
Marc Bernard
4ebde6d1a3
CLAS: Avoid unnecessary serialize of testclasses include ( #4013 )
...
* CLAS: Avoid unnecessary serialize of testclass file
Unit tests are only functional if the corresponding flag is set (`seoclassdf-with_unit_tests`). Therefore, if the flag is not set, there's no need to serialize this include.
* Added version to select
* Switch to seo function
* Set mv_skip_testclass
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-14 09:38:29 +02:00
Marc Bernard
5068e7553c
CLAS: Performance APACK ( #4016 )
...
- Replace `select count` with `select single`
- Remove unnecessary loops
- Keep SAP apack manifest during deserialize (if available)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-13 16:49:21 +02:00
Marc Bernard
1c8c216a5c
Simplify Ignore Logic ( #3996 )
...
* Simplify Ignore Logic
Closes https://github.com/abapGit/abapGit/issues/3675
* Update docs regaring ignore logic
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-13 16:27:28 +02:00
Lars Hvam
f6ad8c668d
XSLT, fix syntax error ( #4019 )
2020-10-13 16:06:55 +02:00
mariusraht2
90b0f9fae5
upload_pack_by_commit: Be able to get remote objects by any commit hash ( #3836 )
...
* Create pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Update zcl_abapgit_git_transport.clas.abap
* Update pull.yml
* Update pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Delete pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Rename upload_pack to upload_pack_by_branch
* Renamed missed references
* Introduce new method upload_pack_by_commit
* abapLint: Removed forbidden pragmas/comments
Forbidden pseudo comment
Forbidden pragma
* Replaced numc2 by n length 2
* Removed unneccessary changes of pretty printer
* Removed restriction of deepen_level
* N alone is of length 1 and not numeric
* abapLint
* Remove branch name
* Merge redundant source code into upload_pack
* Make upload_pack private
* abapLint
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* Update src/git/zcl_abapgit_git_transport.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
* Omit receiving
* Omit exporting
Co-authored-by: mariusraht1 <mariusraht+1@gmail.com>
Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2020-10-13 15:58:39 +02:00
Marc Bernard
b2790bc1a2
XSLT: Fix activation sequence ( #4017 )
...
* XSLT: Fix activation sequence
Save first, then activate (and no need for activation queue)
* Add error handling
2020-10-13 10:43:23 +02:00
Alexander Tsybulsky
19c49fd960
Bugfixes in html_form and Finetune add pages to new event ( #4011 )
...
* refactor validation in html_form + UT
* minor UT tweak
* subtle form bugfix (boolc return space string)
* cleanup add forms
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-12 16:40:24 +02:00
dependabot-preview[bot]
4ea315f071
Update eslint requirement from ^7.10.0 to ^7.11.0 ( #4015 )
...
Updates the requirements on [eslint](https://github.com/eslint/eslint ) to permit the latest version.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.10.0...v7.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-12 16:25:31 +02:00
dependabot-preview[bot]
6255437f74
Update @abaplint/cli requirement from ^2.54.0 to ^2.57.1 ( #4014 )
...
Updates the requirements on [@abaplint/cli](https://github.com/abaplint/abaplint ) to permit the latest version.
- [Release notes](https://github.com/abaplint/abaplint/releases )
- [Commits](https://github.com/abaplint/abaplint/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-12 10:15:37 +02:00
Alexander Tsybulsky
4b6c424465
html event abstraction, phase 5 - case insensitive query and form_data ( #4007 )
...
* case-insensitive string map
* refactor gui_event and its UTs
* remove query uppercased in pages
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-11 10:47:37 +02:00
Lars Hvam
45bc9ed91d
update linter configuration ( #4008 )
2020-10-11 10:40:18 +02:00
Marc Bernard
47a47c55a2
Update docs for upgrading ( #4009 )
2020-10-11 10:38:27 +02:00
Marc Bernard
c27a0c0b38
Update ZCL_ABAPGIT_USER_MASTER_RECORD ( #3994 )
...
* Update ZCL_ABAPGIT_USER_MASTER_RECORD
- Issue: If the user does not exist in the system, the BAPI will fail but still the user still will be added to the gt_user.
- Fixed the issue, if user is invalid it wont be added to the list.
- Refactored the class and added check_user_exist method.
- Added unit tests.
* Sy-uname
* Lint
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-10 07:52:57 +02:00
Marc Bernard
5a0acf7a5a
SHMA: Auto generate ( #4005 )
...
Automatically generate area class after deserializing. Closes https://github.com/abapGit/abapGit/issues/1201
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-09 13:13:22 +02:00
Marc Bernard
c0192df9ec
Close some minor ToDos ( #3995 )
...
* Close some todos
FUGR does not have any class includes
* Remove huh?
* Move WDYN activation to serializer
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-09 13:11:24 +02:00
Marc Bernard
784975fefc
Update object serializer descriptions ( #4006 )
...
Helps to identify the object type of a serializer class
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-09 12:58:31 +02:00
Marc Bernard
0adb9dec58
Add Offline: Uppercase package name ( #4002 )
2020-10-09 12:30:07 +02:00
Marc Bernard
b7b5c2e62e
Change ESCAPE key to work like BACK ( #3989 )
...
Pressing ESC used to exit abapGit completely. Changed it to work like F3 (BACK), which makes more sense especially in HTML form. You can still exit from anywhere using SHIFT+F3.
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-07 09:14:10 +02:00
Lars Hvam
f9d064829a
remove more ALIASes ( #3986 )
...
most of these are not in use, but was also public
2020-10-07 09:05:28 +02:00
Lars Hvam
7339e0ec47
delete ltcl_dangerous ( #3984 )
2020-10-07 09:02:36 +02:00
Lars Hvam
4e96acd4be
use HEAD symref as default branch ( #3983 )
...
* use HEAD symref as default branch
closes #3974
* autodetect
2020-10-07 08:59:30 +02:00
Jacques Nomssi
06ad84d76d
Update index.md ( #3992 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-07 08:57:10 +02: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
Clemens Prill
ced131e55b
added abat AG as consulting and SAP partner who uses abapGit ( #3987 )
2020-10-06 15:13:09 +02:00
g-back
419bbfc24d
ZCL_ABAPGIT_HASH: Change FM call to method call ( #3980 )
...
* change function module call to method call
* add test case for valid XSTRING value
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-06 08:40:48 +02:00
Alexander Tsybulsky
7c0ec067a1
rename repo related pages ( #3982 )
2020-10-06 08:22:22 +02:00
Marc Bernard
19916a5909
Remove reference to helper ( #3981 )
2020-10-05 17:34:57 +02:00
Lars Hvam
bdfa168ba2
update links ( #3979 )
...
* update links
* update links
* Update package.json
* Update guide-authentication.md
2020-10-05 16:53:30 +02:00
Marc Bernard
42c909e688
Refactor: Remove dynamic instantiation of ZCL_ABAPGIT_MESSAGE_HELPER ( #3966 )
...
* Refactor: Remove dynamic instantiation of ZCL_ABAPGIT_MESSAGE_HELPER
Consolidate `ZCL_ABAPGIT_MESSAGE_HELPER` features into `ZCX_ABAPGIT_EXCEPTION` and removes helper.
* Remove helper
* Pretty
* Update chunk_lib
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-05 16:50:36 +02:00
Harry Abrahams
6360ccd08a
Fix for SFPF Clear CACHE_INFO ( #3954 )
...
* Clear CACHE_INFO
#3868
* Indentation corrections
* Add Spaces for Parameters
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-05 16:44:28 +02:00
dependabot-preview[bot]
94c0246442
Update @abaplint/cli requirement from ^2.52.6 to ^2.54.0 ( #3978 )
...
Updates the requirements on [@abaplint/cli](https://github.com/abaplint/abaplint ) to permit the latest version.
- [Release notes](https://github.com/abaplint/abaplint/releases )
- [Commits](https://github.com/abaplint/abaplint/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-05 10:04:20 +02:00
Alexander Tsybulsky
6941d9824a
html event abstraction, phase 4 - form_data ( #3975 )
...
* event->post_data logic
* part of pages, commit test
this is also long text
to test
* string_map: port strict() feature
* pages refactoring part 2
* linter
* docs
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-05 09:33:01 +02:00
Lars Hvam
c573b94a57
ZCL_ABAPGIT_CONVERT additional unit tests ( #3976 )
2020-10-05 09:30:43 +02:00
Marc Bernard
25774396e6
Dialogs: add offline repo HTML form ( #3960 )
...
* Dialogs: add offline repo HTML form
* Dialogs: add offline repo HTML form
* Dialogs: add offline repo HTML form
* Lint
* Lint
* Chaining
* Set required attribute
* Check for empty display name
* Change validation
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-03 10:18:45 +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
a49b68efa7
Update Serializer Documentation ( #3972 )
...
* Update Serializer Documentation
* Update serializers.md
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-02 10:26:48 +02:00
Marc Bernard
9704ce6708
Fix ZIF_ABAPGIT_OBJECT~EXISTS methods ( #3967 )
...
* Fix ZIF_ABAPGIT_OBJECT~EXISTS methods
* Fix EXISTS
* CMPT
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-10-02 10:23:00 +02:00