Marc Bernard
73c9763a15
Fix "DB delete failed" ( #5534 )
2022-05-05 17:11:26 +02:00
Marc Bernard
f3028e21c2
Fix "DB delete failed" ( #5517 )
...
Closes #5515
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-05 15:26:05 +02:00
Alexander Tsybulsky
2cc3f53fc5
Rework checksums ( #5328 )
2022-04-13 11:29:23 +02:00
g-back
cce8be5f1b
persist "show folder view" option ( #5343 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-02-10 12:01:54 +01:00
Alexander Tsybulsky
cb90be9ce7
Fix lost remote on favorite refresh ( #5277 )
...
* Fix reinstantiation on fav_refresh
* rename list_favorites to list_by_keys
* linter fix
2022-01-20 12:05:54 +01:00
Fabian Lupa
a586e5c9ed
Save additional repo view settings ( #5257 )
...
* Save additional repo view settings
* Fix formatting
2022-01-10 07:29:11 +01:00
Lars Hvam
c3b9980486
replace XUBNAME with SYUNAME ( #5248 )
2022-01-06 08:18:45 +01:00
Frederik Hudák
00934cfdaf
Only show favorites on startup ( #4997 )
...
* Only load favorites on startup
* downport
* Escape sql
* Fix select, refactoring
* Fix parameter name
* Refactoring
* Update src/repo/zcl_abapgit_repo_srv.clas.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* Update src/repo/zcl_abapgit_repo_srv.clas.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* Update src/repo/zcl_abapgit_repo_srv.clas.abap
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* indent
* remove me
* Add type column to select
* lint
* Add info message at the bottom of the list
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-10-06 08:04:09 +02:00
Marc Bernard
84e6971bf8
Remove unused variable from settings ( #4993 )
2021-10-01 11:57:47 -04:00
Lars Hvam
e7e8af832e
align package descripions ( #4939 )
...
prefix all package descriptions with "abapGit - "
2021-09-10 10:58:36 -04:00
Lars Hvam
329fd9dc0e
interface and factory for ZCL_ABAPGIT_PERSIST_SETTINGS ( #4882 )
...
the old get_instance() method in ZCL_ABAPGIT_PERSIST_SETTINGS has been moved to a method in zcl_abapgit_persist_factory, plus interface added. Added to persist injector
2021-08-03 15:13:16 +02:00
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