Marc Bernard
ad244abacd
Terminology: Inclusive Language - Part 6 ( #4791 )
...
* Terminology: Inclusive Language - Part 6
Change remaining variables and switch setting to main_language.
Finally closes #4043
* Add todo
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-05-28 13:15:00 +02:00
Marc Bernard
5f4eb56071
DEVC: Application component for local packages ( #4790 )
...
For local packages, the application component is now stored in AG persistence. This will avoid the diff, if transportable packages are pulled into local packages.
Closes #1880
2021-05-28 05:45:17 +02:00
Lars Hvam
a884259f6d
use fewer DDIC types ( #4757 )
2021-05-12 18:16:31 +02:00
Marc Bernard
33227e8f4b
Remove obsolete unit tests for settings ( #4753 )
...
Closes #4709
2021-05-06 14:30:50 +02:00
Lars Hvam
7b336a4a71
cleanup unused local variables ( #4739 )
2021-05-01 09:51:05 +02:00
Lars Hvam
630012aea9
refactor presist check to persist level ( #4644 )
...
The old code called the REPO service class to check if a repo exists, to better encapsulate the packages, the check will now stay inside the persistence package
2021-03-17 07:10:31 +01:00
Frederik Hudák
357203034c
zif_abapgit_persist_repo~update_metadata - don't load all repositories ( #4554 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-02-22 06:49:15 +01:00
Frederik Hudák
bbeb1e7a58
Remove user setting migration ( #4551 )
2021-02-21 09:26:31 +01:00
Lars Hvam
155044e2a6
GET_REPO_SHOW dont lookup empty key ( #4550 )
...
if the key is empty, dont try looking it up
2021-02-20 20:22:54 +01:00
Marc Bernard
73576ee60e
Improve error messages ( #4472 )
...
* Improve error messages
Pass T100 messages to UI/log
* T100 errors
* APACK
* OO
* DEVC
* DRUL
* DTDC
* SRVB
* OBJS
* Program
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-02-03 16:31:55 +01:00
Lars Hvam
85404ce72f
Refactor ZCL_ABAPGIT_PERSIST_BACKGROUND ( #4123 )
...
+ remove MT_JOBS
+ add GET_BY_KEY that can be used instead of LIST
closes #1455
2020-11-07 09:52:00 +01:00
mariusraht2
b75c6f8515
Add selected commit to repo persistence ( #4095 )
...
* Implementation
* Remove old source code
* Clear selected_commit on switch_repo_type
* Reset selected commit or branch on select
* Don't clear the branch name if commit selected
2020-10-29 06:48:41 +01:00
Marc Bernard
db22013699
702: Fix ZCL_ABAPGIT_PERSISTENCE_USER->read_repo_config ( #4038 )
...
Closes #4036
2020-10-16 17:59:25 +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
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
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
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
Alexander Tsybulsky
a4e6c87985
Switching to PRs ( #3695 )
...
* string map: public entries (read only)
* port http agent
* draft wip
* drafting
* fix SSL
* port ajson
* integrate ajson and http_agent
* agent global headers
* github enumerator
* update ajson
* draft wip
* enumerator factory
* http_agent via factory
* proxy
* repo->switch_origin draft
* refactor enum factory
* Revert "refactor enum factory"
This reverts commit bcfef40b38991adfe5f73677919db6bd0c652f7c.
* page wiring draft
* scripts draft
* "let it work!"
* repo setings page draft
* linter
* linter
* linter
* linter
* linter
* better settings page
* finetune page
* cleanups
* change hotkey
* fix ajson_error
* Update src/zcl_abapgit_repo_online.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
* abaplint nesting 6
* remove description
* back to good old popups
* linter
* move commands to branches dropdown
* auth helpers
* move json to separate package
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-08-27 07:47:27 +02:00
Frederik Hudák
380857a896
Reposition repo filters ( #3779 )
...
* Reposition repo filters
* Remove show order by logic
* Fix diffs first being backwards
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-08-25 07:14:50 +02:00
Marc Bernard
7ce457dc8d
Fix user settings containing invalid repo key ( #3569 )
...
* Update zcl_abapgit_persistence_user.clas.abap
* Fix dump when last repo is invalid
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-07-01 15:24:33 +02:00
Lars Hvam
d36b43defe
line break parameters ( #3444 )
...
* line break parameters
* Update zcl_abapgit_gui_page_repo_sett.clas.abap
* Update zcl_abapgit_gui_page_repo_sett.clas.abap
* fix
2020-06-04 15:10:35 +02:00
Lars Hvam
ea03cc5e4a
Fewer DDIC type references ( #3434 )
...
* Fewer DDIC type references
* Update abaplint.json
2020-05-29 06:30:24 +02:00
Lars Hvam
5a21bbba7d
remove self interface references ( #3412 )
2020-05-24 15:28:25 +02:00
Jaime Rodriguez Capote
543114963f
abapOpenCheck - Naming Conventions revision #3239 ( #3240 )
...
* abapOpenChecks config file
* Ignore SCI config folder
* checks revision
* Revert "checks revision"
This reverts commit 56a12289df
.
* Renaming non-constants
Pending:
* Remove SCI configuration
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-03-09 17:34:26 +01:00
Lars Hvam
e201bf566f
remove class prefixes if its current class ( #3137 )
...
* remove class prefixes if its current class
* Update abaplint.json
2020-01-06 13:20:19 +01:00
Lars Hvam
714fe7202d
whitespace fixes ( #2964 )
...
* whitespace fixes
* fix sql compare operators
2019-10-11 02:50:16 -07:00
Alexander Tsybulsky
f2f82278e7
Serialize master lang only + settings UI improvements ( #2954 )
...
* repo settings ui improvements
* serialize_master_lang_only UI
* downport
* connect settings and serialization (MSAG)
* dtel doma tran prog fugr
* linter fixes
2019-10-07 23:03:57 -07:00
Christian Günter
3905c67edd
Order by on repo page ( #2933 )
...
* Order by on repo page
* move render_cols_pec to zcl_abapgit_gui_chunk_lib
* cleanup
* cleanup
* first new working version
* fix lint
* add OrderByHelper
* add new feature clear
* rename ICON to CLEAR
* cleanup
* refactor actions
* fix typo in method name
* remove duplication
* rename render_col_spec to render_order_by_table_he
* refactor type
* fix eslint warning
* isoltate repo_tab CSS
* fix non-code and metadata files at the top
* refactor
* cleanup
* new features "diffs first" + remove clear
* refactor
* take directories into account
* cleanup
2019-10-05 22:54:04 -07:00
ThomasPloski
a5ebe60642
Refactoring of ZCL_ABAPGIT_ENVIRONMENT ( #2826 )
...
* Refactoring of ZCL_ABAPGIT_ENVIRONMENT #2810
* fixes saplint issues
* fixes saplint isues
* fixes saplint issues
* fixes issue based on review
* align zcl_abapgit_objects.clas.abap to master
* add the test class again
2019-08-01 02:49:59 -07:00
Lars Hvam
9fade89856
change constructors to public ( #2677 )
...
* enable abaplint constructor check
* change constructor to public
* change constructor to public
* change constructors to public
2019-05-16 23:20:10 -07:00
Srinivasu Reddy
d1c5e332d4
Added client check to add the ability to run abapGit in production/QA environments ( #2668 )
...
* Added client check
Check if repository objects are modifiable in client. If not make write_protected setting active for all repos and make this setting disabled in repo setting page.
* fix abaplint errors
fix for abaplint errors
* code changes as suggested in review
1) Remove zcl_abapgit_client_check class
2) Add is_repo_object_changes_allowed method to zcl_abapgit_environment class
* Delete zcl_abapgit_client_check class
Delete zcl_abapgit_client_check class
2019-05-15 11:32:56 -07:00
Lars Hvam
7bbaf069e2
File format update collection ( #2605 )
...
* File format update - changed object handler
I removed the following fields:
CLAS
VSEOCLASS-VERSION
INTF
VSEOINTERF-VERSION
PROG
PROGDIR-STATE
DCLS
AS4LOCAL
ABAP_LANGUAGE_VERSION (if exists)
DDLS
ABAP_LANGUAGE_VERSION (if exists)
DDLX
VERSION
RESPONSIBLE
MASTER_SYSTEM
MSAG
DOKIL-DOKSTATE
ENQU
DD25V-AS4LOCAL
DD25V-AS4VERS
* fix syntax error
* also clear PROG VARCL
* update XML files
2019-03-31 01:17:46 -07:00
Lars Hvam
f9318305e9
Minor fixes ( #2532 )
...
* minor fixes regarding unused variables
* minor code inspector fixes
2019-03-15 05:54:39 -07:00
Lars Hvam
fc167ff3cd
update abaplint config to latest ( #2480 )
...
* update abaplint config to latest
* remove some descriptions
* remove more descriptions
* fixes
* fixes
2019-03-04 07:12:42 -08:00
Christian Guenter
f73e18d587
Online repo "display name" to overrule default name
2019-02-25 07:20:01 -08:00
Lars Hvam
cb4479b95b
Cleanup ( #2361 )
...
* pretty print
* move identical code outside IF
* remove space before .
* remove unreferenced variables
* remove unreferenced variables
* remove unreferenced variables
* fix pseudo comment
* remove unreferenced field symbols
2019-02-04 23:08:29 -08:00
Lars Hvam
3f494f091f
Use built-in types ( #2306 )
...
* remove uses of DTEL BOOLEAN
* remove uses of DTEL BOOLE_D
* remove uses of DTEL FLAG
* remove uses of DTEL SAP_BOOL
* remove uses of DTEL XFELD
* Update zcl_abapgit_popups.clas.abap
2019-01-20 07:59:24 +01:00
Eduardo Ferrari Copat
d47027ad6c
Remove redundant class and interface metadata ( #2195 )
...
* Remove CLSFINAL from VSEOCLASS serialization
* Remove EXPOSURE from VSEOCLASS serialization
* Remove clsabstrct from VSEOCLASS serialization
* Remove EXPOSURE from VSEOINTERF serialization
* Revert "Remove EXPOSURE from VSEOINTERF serialization"
This reverts commit 4036b7d015
.
2018-12-12 14:31:42 +01:00
sbcgua
e809df8384
repo->set refactoring, disconnect repo from persistence ( #2164 )
...
* 1st attempt (events)
* temp stash
* split persistence and repo, beta
* fix
* fix2
* fix3
* linter fixes
* review fixes
2018-12-02 09:10:55 +01:00
larshp
aae099b93d
naming conventions
2018-11-11 17:45:12 +01:00
larshp
788a7fedb9
naming conventions #2053
2018-11-07 09:00:12 +01:00
Frederik Hudák
1bb195b344
Removed the rest of endmethod/endclass comments
2018-10-18 07:27:27 +02:00
Lars Hvam
fa39fcd43f
Code inspector fixes ( #1997 )
...
* pretty print
* definitions to top of routine
* space before .
* omit parameter names where possible
* double space after if
* remove pseudo comments where possible
2018-10-12 07:56:27 +02:00
Marcello Urbani
40fd90b14d
Release locks/abapGit on pure BASIS system Issue #1826 ( #1850 )
...
* abapGit on pure BASIS system #1826
* fixed spacing
* Added fallback to old FM
* fixed spacing
2018-08-21 10:36:26 +02:00
Johannes Konings
d25bfaf725
fix some naming conventions
...
https://github.com/larshp/abapGit/issues/1132
2018-08-17 09:24:22 +02:00
larshp
6044d3e7b2
move PERSIST_USER behind interface
...
move PERSIST_USER behind interface
will be moved to instantiate via factory in follow up PR
2018-08-13 18:34:28 +02:00
larshp
273947240c
interface and factory for persist_repo
2018-08-10 07:02:30 +02:00
Christian Günter
ff4d126856
Vimium like link hint navigation #1706 ( #1729 )
...
* Vimium like link hint navigation
After this commit is applied, the link hint navigation can be used.
The feature can be activated and configured in the user settings.
Role model is the link hint navigation in the Google Chrome plugin
Vimium.
* refactoring: introduce KeyNavigation prototype
* refactoring: introduce LinkHints prototype
2018-08-04 07:36:28 +02:00
Frederik Hudák
34a65ba8e4
Removed unnecessary default comments from testclasses
2018-08-03 13:32:57 +02:00
larshp
58fa197ed5
Move settings type to background interface
2018-07-29 14:01:45 +02:00