Commit Graph

1582 Commits

Author SHA1 Message Date
Oliver Rogers
41aabcf50b Add new setting for Automatic Background with user
Add new setting for Automatic background push with user details from SU01 to distinguish from existing logic.
2018-02-21 22:18:52 +00:00
Oliver Rogers
b9bfe16605 Refactor ZCL_ABAPGIT_BACKGROUND to new method
Refactor ZCL_ABAPGIT_BACKGROUND with a new method to determine user details in automatic commit background scenarios.
2018-02-21 21:10:45 +00:00
Christian Günter
311c7b80bd Fix dump when ADT jump is executed 2018-02-21 16:36:47 +00:00
Oliver Rogers
9ccfc4feda Clear the variables 2018-02-20 23:54:48 +00:00
Oliver Rogers
57a3539ae7 Lookup user name and email from SU01 in background
Use BAPI_USER_GET_DETAIL to read the committer user's email and full name from SU01 when commiting in the background.
2018-02-20 23:47:15 +00:00
Lars Hvam
59c1f277ab
more renaming #1132 (#1212)
* more renaming #1132

* fix indentation
2018-02-18 10:04:26 +01:00
Lars Hvam
803148fa0f
fix some naming conventions #1132 (#1211) 2018-02-17 13:55:12 +01:00
Lars Hvam
85d364d460
move some unit tests to global classes (#1210) 2018-02-17 12:53:06 +01:00
Lars Hvam
6d603deeb1
git: optimize type_and_length (#1208)
* add unit tests

* optimize type_and_length

this is around 10 times faster
2018-02-17 12:41:20 +01:00
Lars Hvam
68d0571516
More classes to global (#1209)
* lcl_background to global

* lcl_branch_overview to global

* lcl_services_git to global

* lcl_services_repo and lcl_services_db to global

* lcl_services_abapgit to global

* lcl_gui_chunk_lib to global

* lcl_gui_view_tutorial to global

* lif_auth to global

* lcl_auth and lcl_gui_view_repo to global

* lcl_view_repo

* lcl_gui_page_syntax to global

* 2 pages to global

* refactor router, less dynamic references

* background pages to global

* branch overview to global

* settings page to global

* repo settings page to global

* explore page to global

* diff page to global

* debug info to global

* main page to global

* refactor router, no dynamic references

* db pages to global

* router to global

* gui to global

* clean up includes

* move type definnition to interface

to avoid syntax error after abapmerge

* move types to interface

* move types to interface

* rename tyep

* move type

* move types

* move type
2018-02-17 12:40:54 +01:00
larshp
8e96cccb5a v1.58.0 2018-02-15 14:51:52 +00:00
Lars Hvam
323881f606
lcl zip (#1206)
* lcl_zip to global

* lcl_transport to global

* lcl_transport_2_branch to global

* lcl_merge to global

* lcl_migrations to global

* lcl_news to global

* lcl_repo_content_list to global

* move test to global class

* clean up empty includes
2018-02-15 15:50:51 +01:00
Lars Hvam
18ea5d637c
lcl_repo (#1205)
* lcl_repo and more to global

* cleanup includes

* fix indentation
2018-02-15 15:10:13 +01:00
larshp
4b2aad107e lcl_services_bkg to global 2018-02-15 12:48:45 +00:00
Lars Hvam
eae23e8e9c
refactor lcl app (#1203)
* refactor lcl_app repo_srv away

* remove lcl_app gui

* fix indentation
2018-02-15 13:39:20 +01:00
Christian Günter
532fd64710 SHMA: Fix typos in dynamic method invokation 2018-02-14 13:22:50 +00:00
Lars Hvam
3722c26019
lcl_http to global (#1199)
* lcl_http to global

* remove dependency lcl_git_transport -> repo

remove dependency lcl_git_transport -> lcl_repo_online

* lcl_git_transport to global

* indentation + cleanup includes
2018-02-11 14:08:45 +01:00
Lars Hvam
540ebe16e1
Lcl proxy auth (#1198)
* lcl_proxy_auth to global

* lcx_2fa_error to global

* 2FA to global
2018-02-11 13:45:36 +01:00
larshp
1d591b545e lcl_password_dialog to global 2018-02-11 12:07:16 +00:00
larshp
44797a14e3 fix syntax error, #1195 2018-02-11 11:09:13 +00:00
larshp
6a0096cb07 lcl_proxy_config to global 2018-02-11 10:25:21 +00:00
larshp
ebe43a42c4 lcl_exit to global
breaking change, if using user exit then rename class to zcl_abapgit_user_exit
2018-02-11 10:09:03 +00:00
larshp
f862207d75 v1.57.0 2018-02-11 09:23:31 +00:00
Lars Hvam
e9ffa8e642
To global (#1192)
More classes to global
2018-02-11 10:07:05 +01:00
larshp
cf216438e9 add progress bar, #1190 2018-02-11 08:34:35 +00:00
Lars Hvam
f14ac831ba
Objects to global (#1187)
* add global classes for objects

* fix metadata

* comment old code

fix serializer class
move missing interfaces

* keep objects and bridge as local

* fix syntax errors

and remove SICF -> tadir dependency, instead tadir -> SICF

* remove dependency TABL -> lcl_popups

* fix indentation

* remove old includes

* fix parser errors

* fix deserializing
2018-02-11 09:16:16 +01:00
larshp
ccdfbc8628 shorten local class names
to fit into global class naming scheme in the future #773
2018-02-04 12:35:44 +00:00
larshp
1efd80473f lcl_gui_page to global 2018-02-04 10:10:28 +00:00
larshp
265f095611 lcl_gui_asset_manager to global 2018-02-04 09:53:54 +00:00
Lars Hvam
93104efc76
Merge pull request #1183 from larshp/delete_empty_includes
delete empty includes
2018-02-04 10:21:00 +01:00
Lars Hvam
8af0c90309
Merge pull request #1182 from larshp/issue_1181
make sure to save deletion of objects #1181
2018-02-04 10:20:49 +01:00
larshp
2f635c861a delete empty includes 2018-02-03 13:49:03 +00:00
larshp
2d9ce73ad1 make sure to save deletion of objects #1181 2018-02-03 12:43:21 +00:00
larshp
cec950e7ca CLAS: fix where-used in deserialization #1179 2018-02-03 12:05:20 +00:00
larshp
c058a06355 v1.56.0 2018-02-03 09:17:37 +00:00
Christian Günter
0251c82e9a New class serialization: replace assert w. except. 2018-01-30 12:51:33 +00:00
Lars Hvam
43b71742c1
Merge pull request #1173 from christianguenter2/make_global
lcl_requirement_helper to global
2018-01-23 17:47:03 +01:00
Lars Hvam
7db94bb5a5
Merge pull request #1172 from larshp/lcl_objects_activation
lcl_objects_activation to global
2018-01-23 17:46:50 +01:00
Lars Hvam
8558d024f3
Merge pull request #1171 from larshp/issue_1112
Serialization triggers transport #1112
2018-01-23 17:46:17 +01:00
Christian Günter
17f5585ead lcl_requirement_helper to global 2018-01-22 20:43:28 +01:00
larshp
c1d01d37e3 lcl_objects_activation to global
lcl_objects_activation to global class
2018-01-22 16:55:03 +00:00
larshp
1e260dcbd3 Serialization triggers transport #1112
Serialization triggers transport, fix #1112
2018-01-22 16:24:11 +00:00
larshp
2389627be7 702 syntax warnings #1167 2018-01-22 15:45:36 +00:00
Christian Günter
f356d86ed1 checkout tags 2018-01-22 13:04:11 +01:00
larshp
bb8ba9dda4 tadir progress bar every 200 obj 2018-01-21 13:08:32 +00:00
larshp
56ff8c0b25 only show encoding progress for each 200 obj 2018-01-21 12:58:28 +00:00
Lars Hvam
ef9dccab71
Merge pull request #1166 from larshp/issue_1165
git pack: add adler32 table as optional input
2018-01-21 12:05:55 +01:00
Lars Hvam
a38948b0a1
Merge pull request #1164 from larshp/issue_1148
TADIR, CHECK_EXISTS, add progress indicator #1148
2018-01-21 12:05:46 +01:00
larshp
ad6b99ec95 also return at decode 2018-01-21 07:52:39 +00:00
larshp
a9607f90b2 git pack: add adler32 table as optional input
git pack: add adler32 table as optional input #1165
2018-01-21 07:37:11 +00:00
larshp
4fbfbf0603 TADIR, CHECK_EXISTS, add progress indicator #1148
TADIR, CHECK_EXISTS, add progress indicator #1148
2018-01-21 07:02:42 +00:00
larshp
ed03da1535 background mode: when moving files rm the old
background mode: when moving files rm the old #1162
2018-01-21 06:58:34 +00:00
larshp
2c721d5248 v1.55.0 2018-01-21 06:14:29 +00:00
Lars Hvam
243e3d2810
Merge pull request #1160 from larshp/issue_1149
refactor progress indicator #1149
2018-01-21 07:11:39 +01:00
larshp
a736957f58 refactor progress indicator #1149 2018-01-19 16:25:47 +00:00
larshp
21d22d93f2 activate new CLAS deserialization #1141
activate new CLAS deserialization #1141
2018-01-19 15:38:22 +00:00
Christian Günter
d632cf6e59 tag a specific commit 2018-01-19 15:42:17 +01:00
larshp
aa0f37dd77 v1.54.0 2018-01-19 14:33:10 +00:00
larshp
9ba62ffc4e change abapGit Plugins object names
change abapGit Plugins object names #1140
2018-01-19 14:26:39 +00:00
Lars Hvam
8b44b00818
Merge pull request #1155 from christianguenter2/issue_1152
Fix issue #1152
2018-01-19 15:16:57 +01:00
Christian Günter
93215f00c0 Downport 2018-01-19 10:47:51 +00:00
Lars Hvam
44e4911e41
Merge pull request #1154 from christianguenter2/downport
Downport
2018-01-17 20:15:23 +01:00
Christian Günter
eb2db0653c Fix issue #1152 2018-01-17 19:59:05 +01:00
Christian Günter
7865b0de65 Downport 2018-01-17 18:19:09 +00:00
Christian Günter
11b7b9ed8f log and show activation errors 2018-01-17 15:02:21 +00:00
Christian Günter
1ea86107d4 delete activate_non_ddic 2018-01-17 13:23:25 +00:00
Christian Günter
82ad709a63 Remove filter logic -> not necessary
Own filter logic for DDIC/non-DDIC is not necessary because in abapGit we have already the distinction
2018-01-17 12:58:26 +00:00
Christian Günter
7b6e83f858 Use DD_MASS_ACT_C3 for DDIC activation 2018-01-17 12:43:42 +01:00
Christian Günter
23c909ddaa lcl_tag to global zcl_abapgit_tag 2018-01-15 20:29:06 +01:00
Lars Hvam
7e179e69e8
Merge pull request #1145 from christianguenter2/feature_SHI8
Serialization: Add support for SHI8 - SFW Switch Assignment in Hierarchy Tool
2018-01-15 19:11:28 +01:00
Christian Günter
424a6ea5ef Fix changed_by for SAMC / SAPC 2018-01-15 12:24:43 +00:00
Christian Günter
2ea9a2b501 Serialization: Add support for SHI8 - SFW Switch Assignment in Hierarchy Tool 2018-01-15 12:59:50 +01:00
larshp
4ed7e7ea2a v1.53.0 2018-01-14 15:03:48 +00:00
larshp
082aa44a97 lif_object to global
lif_object to global
2018-01-14 14:47:47 +00:00
larshp
4553458f60 lcl_objects_files to global
lcl_objects_files to global
2018-01-14 14:15:00 +00:00
larshp
fd82e770bd lcl_folder_logic to global
lcl_folder_logic to global
2018-01-14 13:53:08 +00:00
larshp
a27a1ffe9c minor fix 2018-01-14 12:55:44 +00:00
larshp
ad20031902 trying to fix build, #1134 2018-01-13 11:18:28 +00:00
Lars Hvam
9e3025d8dc
lcl_stage to global (#1133)
* lcl_stage to global

* lcl_syntax to global

* move login manager unit tests

* html action utils to global

* fix indentation
2018-01-13 11:43:10 +01:00
Lars Hvam
97b5a3d143
code inspector fixes (#1131)
* code inspector fixes

* more
2018-01-13 10:49:47 +01:00
Lars Hvam
436a03936a
Persistence to global (#1130)
* refactor persistence get_instance

* more persistence to global

* more

* more

* fix indentation
2018-01-13 09:56:50 +01:00
Christian Günter
fd1bfa5b4d implement SHI5 serialization 2018-01-12 15:23:09 +01:00
larshp
776af79bd5 lcl_http_digest to global
lcl_http_digest to global
2018-01-12 12:54:06 +00:00
larshp
eda6a27fb1 lcl_settings to global 2018-01-12 12:24:59 +00:00
Lars Hvam
8f8f9a9cd6
Merge pull request #1124 from larshp/lcl_persistence_db
lcl_persistence_db to global
2018-01-12 13:16:48 +01:00
larshp
996bed2603 lcl_persistence_db to global 2018-01-12 12:14:50 +00:00
Christian Günter
db19b718c7 change folder logic UI to dropdown 2018-01-12 13:00:27 +01:00
larshp
e2197ab344 lcl_sap_package to global 2018-01-12 11:36:33 +00:00
Christian Günter
438fc17ba3 Implement DSYS serialization 2018-01-12 09:15:37 +01:00
larshp
512074a11a v1.52.0 2018-01-11 18:17:54 +00:00
Lars Hvam
2ffec7c9f7
lcl_git to global (#1118)
* lcl_git to global

* reduce line length

* fix indentation
2018-01-11 17:50:02 +01:00
Lars Hvam
5bf6debd65
Merge pull request #1116 from christianguenter2/feature_cusX
Serialization: Implement CUS0, CUS1 and CUS2
2018-01-11 17:33:38 +01:00
Christian Günter
7e4695b4ba #1114 implement CUS0,CUS1 and CUS2 serialization 2018-01-11 17:28:00 +01:00
larshp
5171a83132 lif_gui_page to global 2018-01-11 16:16:05 +00:00
Christian Günter
8f6cb86840 fix errors with subfolders and fragments in WAPA 2018-01-10 14:58:56 +01:00
Lars Hvam
d0102e9ef5
Merge pull request #1109 from christianguenter2/progress_to_global
lcl_progress to global
2018-01-08 21:03:18 +01:00
Christian Günter
a72dacd97e lcl_progress to global 2018-01-08 20:57:42 +01:00
Lars Hvam
ac22675428
Merge pull request #1108 from 14r5/bug1076
Bug 1076
2018-01-08 20:43:15 +01:00
Lars Feller
a71795929b Bug 1076 2018-01-08 20:32:32 +01:00
Christian Günter
956a15b5fa lcl_login_manager to global 2018-01-08 20:27:17 +01:00
larshp
9a584572b6 lcl_html_toolbar to global
lcl_html_toolbar to global
2018-01-08 16:51:57 +00:00
Lars Hvam
6d630926e5
lcl_log to global (#1105)
* lcl_log to global

lcl_log to global

* fix indentation
2018-01-08 17:44:41 +01:00
larshp
9f0adfda18 lcl_html to global
lcl_html to global
2018-01-08 16:30:57 +00:00
Lars Hvam
edbefc6e39
lcl_dot_abapgit to global (#1103)
* lcl_dot_abapgit to global

* fix indentation
2018-01-08 17:12:00 +01:00
larshp
df0f3152ef fix indentation 2018-01-08 15:31:37 +00:00
larshp
7ecbc07e19 lcl_xml to global class 2018-01-08 15:29:36 +00:00
larshp
2513616f97 v1.51.2 2018-01-08 05:11:36 +00:00
larshp
d97c16df01 lcl_diff to global 2018-01-07 14:07:18 +00:00
larshp
243c1d8c65 lcl_path to global #1061 2018-01-07 13:57:25 +00:00
Lars Hvam
ed5e4a9525
zlib to global (#1097)
* stream

* huffman

* zlib

* pretty print
2018-01-07 14:46:26 +01:00
Lars Hvam
5ae3b81246
lcl_hash to global class (#1096)
* lcl_hash to global class

* fix lint errors
2018-01-07 14:27:39 +01:00
Christian Günter
17b2ec8532 refactor lcl_state to global zcl_abapgit_state 2018-01-07 08:36:01 +00:00
Lars Hvam
402e00ed89
Merge pull request #1093 from christianguenter2/ISSUE_1061
Refactor lcl_language to global class zcl_abapgit_language
2018-01-07 09:25:30 +01:00
Lars Hvam
80f537a68a
Merge pull request #1092 from larshp/lcl_convert
lcl_convert to global class #1061
2018-01-07 09:25:18 +01:00
Lars Hvam
78ff711376
Merge pull request #1091 from larshp/issue_1065
is sap system, #1065
2018-01-07 09:25:03 +01:00
Christian Günter
253ed7846a remove descriptions from ZCL_ABAPGIT_LANGUAGES 2018-01-07 09:19:52 +01:00
Christian Günter
e617064832 Refactor lcl_language to global class zcl_abapgit_language 2018-01-06 19:35:36 +01:00
larshp
641025f907 lcl_convert to global class #1061 2018-01-06 07:16:58 +00:00
larshp
676938b245 is sap system, #1065
new approach, will remove the need for implementing ZABAPGIT_USER_EXIT in SAP internal systems
2018-01-06 06:44:29 +00:00
larshp
a3c581da88 fix find superpackages #1078 2018-01-06 06:13:21 +00:00
larshp
cb05d52979 v1.51.1 2018-01-05 15:36:00 +00:00
Lars Hvam
68c16ec280
Merge pull request #1087 from christianguenter2/Issue_1086
Fix #1086
2018-01-05 16:34:18 +01:00
Christian Günter
2bbe39d68a Fix #1086
https://launchpad.support.sap.com/#/notes/1091157/E
2018-01-05 08:11:28 +00:00
larshp
eb91ff2c64 add localhost as local system 2018-01-04 15:23:47 +00:00
Christian Günter
27f82b3e98 refactor tag prefix logic into own class 2018-01-04 13:33:29 +00:00
Christian Günter
ba0ed2eb9b downport 2018-01-04 13:10:41 +00:00
Christian Günter
3086ab90f8 downport 2018-01-04 13:02:34 +00:00
Christian Günter
abeeba0683 downport 2018-01-04 12:16:28 +00:00
Christian Günter
7e1eda31d3 downport 2018-01-04 12:08:29 +00:00
Christian Günter
cd863df16d downport 2018-01-04 10:40:47 +00:00
Christian Günter
443f2148d3 fix CI error | add comment for multiple tag 2018-01-03 20:37:05 +01:00
Christian Günter
94e51fdd8e add SHA to tag popup 2018-01-03 20:37:05 +01:00
Christian Günter
8861ac4d72 add tags to branch overview 2018-01-03 20:37:04 +01:00
larshp
aa4c854a67 v1.51.0 2018-01-03 17:49:53 +00:00
Lars Hvam
3bc35d56a9
Merge pull request #1082 from christianguenter2/tag
implement ligthweight tags
2018-01-03 18:47:18 +01:00
Christian Günter
221461fcc2 optimize columns of overview popup alv 2018-01-03 08:56:20 +00:00
Christian Günter
114b2d1306 reduce line length 2018-01-02 21:27:29 +00:00
Christian Günter
f4c10a5b5e remove exp flag | comments | popup with sha 2018-01-02 21:23:26 +00:00
Christian Günter
6f422e2185 Beautify display and refactor prefix 2018-01-02 14:54:01 +00:00
Christian Günter
9f88bef314 Tags: overview, create and delete 2018-01-02 13:57:10 +00:00
larshp
6a812ab5bd background mode performance, #833 2017-12-29 09:45:49 +00:00
larshp
76dea7f7f1 set_files_remote and set_objects, #833
basic methods for supporting issue 833
2017-12-29 09:36:38 +00:00
larshp
7bf513d4ad v1.50.2 2017-12-19 16:44:14 +00:00
larshp
4fd52a1a42 downport, #1075 2017-12-19 16:39:34 +00:00
Christian Günter
555bf14216 Improve offline repository popup 2017-12-18 19:49:50 +00:00
larshp
f5976a9dc1 v1.50.1 2017-12-11 17:13:49 +00:00
Lars Hvam
f46ffc36a0
Merge pull request #1073 from jaschaDEV/master
ASSERTION_FAILED - ASSERT NOT rv_user IS INITIAL - bug #1071
2017-12-11 18:10:25 +01:00
Lars Hvam
4d7e9095da
fix indentation 2017-12-11 16:39:20 +01:00
Jascha Kanngiesser
8cf7bd0f06 ASSERTION_FAILED - ASSERT NOT rv_user IS INITIAL - bug #1071 2017-12-11 13:25:11 +01:00
larshp
cee3ed151e folder logic checks #953 2017-12-10 13:02:47 +00:00
larshp
c2d9e39862 bugfix, identical trees, #1039 2017-11-18 09:35:23 +00:00
larshp
c059a5b771 v1.50.0 2017-11-18 08:11:50 +00:00
Lars Hvam
c5158bb333
Merge pull request #1062 from christianguenter2/helper_to_global
Refactor local class LCL_URL to global class ZCL_ABAPGIT_URL
2017-11-18 09:09:46 +01:00
Lars Hvam
6dd3d81ef3
Merge pull request #1045 from christianguenter2/ISSUE_1042
Use default transport request to prevent annoying transport popups
2017-11-18 09:03:32 +01:00
Christian Günter
118a2955b9 Fix lint errors 2017-11-15 20:02:46 +00:00
Christian Günter
98ea2380c7 move zcl_abapgit_url to util package 2017-11-15 19:55:18 +00:00
Christian Günter
b48f79c4ad remove lcl_url 2017-11-15 19:52:59 +00:00
christianguenter2
45f11cffa9 change lcl_url to zcl_abapgit_url˙ 2017-11-15 19:49:08 +00:00
Christian Günter
dcaeb74280 add global class zcl_abapgit_url 2017-11-15 19:44:51 +00:00
Lars Hvam
228e70be1c
Merge pull request #1058 from christianguenter2/ISSUE_1057
Fix #1057 - Downport
2017-11-15 08:24:49 +01:00
Christian Günter
7d586cf1ef Fix #1057 - Downport 2017-11-14 19:02:52 +00:00
Christian Günter
9dd9c33c65 Move default task setting to begin of deserial. 2017-11-12 19:38:57 +00:00
larshp
4c2d9ad45f bugfix #1051
I'm stupid
2017-11-11 09:51:37 +00:00
larshp
37a374faca bugfix #1051 2017-11-11 09:49:52 +00:00
larshp
5c8444bf9e v1.49.0 2017-11-11 09:43:12 +00:00
Lars Hvam
3566a86bba
Merge pull request #1047 from christianguenter2/DDLX
Support DDLX: CDS metadata extension
2017-11-11 10:38:54 +01:00
larshp
291678fec3 fix changing remote, #1051 2017-11-11 09:13:39 +00:00
Christian Günter
cf96ee6fbb Beautify 2017-11-08 19:28:50 +00:00
Christian Günter
2d4c4cec85 Downport II 2017-11-08 19:16:49 +00:00
Christian Günter
0576b8e7d1 Downport Part I 2017-11-07 21:37:12 +00:00
Christian Günter
6e77e7d30c First working version DDLX 2017-11-07 21:30:24 +00:00
Christian Günter
a587421315 Change method order 2017-11-07 19:33:35 +00:00
Christian Günter
4c72122ef9 Cleanup 2017-11-07 19:28:51 +00:00
Christian Günter
fa44a8036b Refactoring 2017-11-07 19:24:55 +00:00
Christian Günter
3463fc2c8b Fix deserializing multiple repos 2017-11-06 21:12:54 +00:00
Christian Günter
a6f619ad4c Ensure restoring in error cases 2017-11-06 20:15:33 +00:00
Christian Günter
06ffad25e2 Improve handling cancel of tranport request popup 2017-11-06 08:57:06 +00:00
Christian Günter
238fdeb2e0 Extract method store_current_default_task 2017-11-05 22:40:41 +00:00
Christian Günter
5e59fd83ba Revert "Add call to set_original_object + cleanup"
This reverts commit 80bd68443e.
2017-11-05 23:32:38 +01:00
Christian Günter
afeb155281 Fix linter errors 2017-11-05 21:54:33 +00:00
Christian Günter
5450d32220 First working version of default transport request 2017-11-05 21:36:20 +00:00
Christian Günter
85ec8de2ec Add call to set_original_object + cleanup 2017-11-05 10:06:34 +00:00
Christian Günter
80bd68443e Add call to set_original_object + cleanup 2017-11-05 10:03:51 +00:00
Christian Günter
6d6c4b8b36 Cleanup 2017-11-03 21:47:25 +00:00
Christian Günter
ef3af5dc7b Support for enhancement sections added 2017-11-03 16:13:04 +00:00
Christian Günter
f0a3412c8f Cleanup 2017-11-03 15:34:56 +00:00
Christian Günter
6335f9e355 Refactor to strategy pattern 2017-11-03 15:19:06 +00:00
Christian Günter
425f939001 Cleanup 2017-11-02 21:35:39 +00:00
Christian Günter
6458708a05 Refactoring 2017-11-02 21:19:10 +00:00
Christian Günter
762f663c00 First try hook def 2017-11-02 20:59:17 +00:00
larshp
8420732772 v1.48.0 2017-10-29 07:19:23 +00:00
Lars Hvam
b457546963
Merge pull request #1037 from mkaesemann/settingsBuffer
Possible improvement for settings as described in issue #1032
2017-10-29 08:17:57 +01:00
Lars Hvam
b00c4988de
Merge pull request #1022 from christianguenter2/proxy_user_exit
Proxy configuration user exit
2017-10-29 08:12:16 +01:00
larshp
d9899da1bd delete ZABAPGIT_EXCEPTIONS 2017-10-29 06:14:17 +00:00
Lars Hvam
7ffe82919d
Merge pull request #1031 from christianguenter2/Make_exceptions_global
Make exceptions global
2017-10-29 07:11:32 +01:00
Lars Hvam
c49e7d03f5
Merge pull request #1034 from christianguenter2/WEBI
WEBI: Clear cluster data of endpoint during serialization
2017-10-29 07:06:30 +01:00
Lars Hvam
d77d823fed
Merge pull request #1029 from christianguenter2/optimize_create_package
Improve usability of repository popup
2017-10-29 07:04:37 +01:00
MichaelKaesemann
caf45545c6 Added Settings Buffering for Performance Optimization in Object System (#1032)
- Added buffering of the settings in a settings object in class lcl_persist_settings to buffer the settings  and return them directly, because so far each creation of an object type handler or checking if an object type is supported (which is done by creating an instance of the object type handler) caused a database access to table ZABAPGIT to read and deserialize the settings.
2017-10-27 10:56:15 +02:00
Christian Günter
50a0702a8a Merge branch 'master' of https://github.com/larshp/abapGit into Make_exceptions_global 2017-10-26 18:27:15 +02:00
Christian Günter
b08d379422 Merge branch 'master' of https://github.com/larshp/abapGit into WEBI 2017-10-26 18:25:33 +02:00
Lars Hvam
e25b4cc815 Merge pull request #1027 from christianguenter2/Test_better_http_errors
Improved HTTP error display
2017-10-26 16:58:16 +02:00
Christian Günter
9a3c97d581 Fix bug WEBI output parameter 2017-10-26 09:53:04 +00:00
Christian Günter
a1a6bd940b Clear cluster data of endpoint during serializatio 2017-10-26 08:51:44 +00:00
Christian Günter
14b4a217fd Beautify 2 2017-10-25 21:55:46 +00:00
masterrx
17fa6ee03c Fix case 2017-10-25 21:49:13 +00:00
Christian Günter
c305c44a0f Cleanup 2017-10-25 21:24:40 +00:00
Christian Günter
78615bc093 Complete refactoring 2017-10-25 21:16:42 +00:00
masterrx
ff2f133452 replace lcx_not_found with global version 2017-10-25 21:13:18 +00:00
masterrx
aa5625247e replace lcx_cancel with global version 2017-10-25 21:12:17 +00:00
Christian Günter
05da8dd851 Create global exception classes 2017-10-25 21:04:30 +00:00
Christian Günter
5a540a98ff Fix missing validations 2017-10-25 20:26:40 +00:00
Christian Günter
03d003b625 Extract validation into separat method 2017-10-25 20:18:24 +00:00
Christian Günter
6172c4a2ec Improve repository popup 2017-10-25 20:02:51 +00:00
Christian Günter
2dea8cf49a Better communication of HTTP errors 2017-10-25 18:53:42 +00:00
Christian Günter
789058778e Remove not existing exception (7.31 and lower) 2017-10-25 18:37:07 +00:00
Christian Günter
274afc01eb Fix code displayed double and text missing 2017-10-25 18:14:48 +00:00
Christian Günter
826e5692c5 display HTTP error codes and message 2017-10-25 18:12:18 +00:00
Christian Günter
f4d8f3ff0c Remove superfluous deferred declarations 2017-10-25 17:39:19 +00:00
Christian Günter
7133d456a5 Merge branch 'master' of https://github.com/larshp/abapGit into Test_local_proxy 2017-10-25 18:58:19 +02:00
Christian Günter
97791b9ead Fix linter errors 2017-10-25 16:57:14 +00:00
Christian Günter
a435191564 Introduce separate proxy configuration class
Introduce separate proxy configuration class and userexit to manipulate proxy settings
2017-10-25 16:45:56 +00:00
larshp
169c347874 v1.47.0 2017-10-22 09:15:38 +00:00
Lars Hvam
e0b798ca0d Merge pull request #1017 from sbcgua/stage-filter-author
Stage can filter by username now
2017-10-22 09:37:23 +02:00
Alexander Tsybulsky
6383326d92 #1014 stage can filter by username now 2017-10-21 18:34:26 +02:00
Thomas Erdösi
af06a83eb9 Issue 1005: Function include naming
When deserializing functions, the corresponding include name is generated by SAP coding and may not match the include name from the original system. This difference is then considered as a local modification. Excluding the include name of the function from the serialized information would solve the issue.
2017-10-16 10:35:26 +02:00
larshp
b184988e56 v1.46.0 2017-10-15 10:32:44 +00:00
Lars Hvam
1bf9499e7f Merge pull request #1001 from christianguenter2/Issue_1000
Unambiguous error messages for invalid package
2017-10-15 12:22:31 +02:00
Lars Hvam
e9c6a9222e Merge pull request #1002 from christianguenter2/IAMU
IAMU - Language-Independent IAC Binary Data
2017-10-15 12:19:03 +02:00
Christian Günter
ecd53306a0 Remove unnecessary try catch block 2017-10-15 09:41:29 +00:00
Lars Hvam
b3f4773fed update link to docs 2017-10-15 11:29:47 +02:00
Christian Günter
a052106e28 Refactoring 2017-10-14 14:12:44 +00:00
Christian Günter
453b557581 IAMU first working implementation 2017-10-14 12:18:34 +00:00
Christian Günter
e8d2e4582b Merge branch 'master' of https://github.com/larshp/abapGit into IAMU 2017-10-14 13:05:46 +02:00
Christian Günter
1a762f02be Unambiguous error messages for invalid package 2017-10-14 09:44:47 +00:00
Lars Hvam
f481197b68 Merge pull request #993 from christianguenter2/SXCI
Support SXCI - Classic BAdI implementations
2017-10-14 11:22:21 +02:00
Christian Günter
779e16d16d Fix exception texts 2017-10-14 09:18:16 +00:00
Christian Günter
9ad651d27b Refactoring to one common structure + Renaming 2017-10-14 09:16:33 +00:00
larshp
32358d9931 raise exception 2017-10-14 08:53:15 +00:00
larshp
0eae71e4b3 v1.45.0 2017-10-14 08:50:35 +00:00
Lars Hvam
0b4809de6d Merge pull request #996 from thomas-erdoesi/issue_995
Fix for issue #995: Handling of includes without textpools
2017-10-14 10:48:05 +02:00
larshp
8642da72df 2nd try, #994
make sure the remote files are loaded, not a nice fix, could use some refactoring
2017-10-14 08:30:23 +00:00
Christian Günter
0b99326451 Merge branch 'master' of https://github.com/larshp/abapGit into IAMU 2017-10-14 10:16:48 +02:00
larshp
cff245aae7 fix status, #994
the default .abapgit.xml was used when calling status(), this caused the wrong local file state to be cached
2017-10-14 08:09:27 +00:00
Christian Günter
f9d5f0d73c Merge branch 'master' of https://github.com/larshp/abapGit into IAMU 2017-10-14 09:29:38 +02:00
Lars Hvam
175b88bf5c Merge pull request #989 from christianguenter2/UCSA
UCSA support
2017-10-14 09:02:17 +02:00
Lars Hvam
abb7e00790 Merge pull request #987 from EduardoCopat/correct-class-methods-order
Fixes method reorder when deserializing class
2017-10-14 08:50:41 +02:00
Lars Hvam
d3df0d1fbf Merge pull request #981 from christianguenter2/Issue_980
Fix Issue #980 and add test code
2017-10-14 08:48:03 +02:00
Thomas Erdösi
a0a6dd7f39 Bugif for issue #995: Includes without textpools
Includes without a textpool (%3Dinclude description) are created are either as includes with an empty description (first include) or using the description of the preceding textpool. This issue can be reproduced with function groups created on SAP releases older than 7.31.
2017-10-13 14:32:15 +02:00
Christian Günter
384d14b9fe IAMU scaffolding 2017-10-13 11:12:26 +00:00
Christian Günter
1f9d407796 Beautify + Renaming + Fix typos 2017-10-13 08:35:16 +00:00