larshp
a366fed833
file_status, more testing
...
old broken test removed
2018-06-15 09:20:42 +00:00
larshp
d8a5f395ea
TABL: consider DD12L in changed_by #1502
2018-06-15 08:12:42 +00:00
larshp
9352ddbf3f
SEO_CS_CACHE downport #1414
2018-06-15 07:29:13 +00:00
Lars Hvam
4f59c42fb4
Merge pull request #1501 from christianguenter2/issue_1390
...
Introduce injector class
2018-06-15 09:10:03 +02:00
Christian Guenter
6a9acb8a1b
add injector class
2018-06-14 20:33:34 +02:00
Christian Guenter
7b9578a11b
implement missing interface methods
2018-06-14 18:25:00 +00:00
Lars Hvam
eec7a7d096
refactor file status unit tests ( #1499 )
...
* refactor file status unit tests
one method per check
tests in ltcl_file_status2 now successful
* more tests
add helper class
2018-06-14 08:13:37 +02:00
Lars Hvam
602bdf6d96
Merge pull request #1498 from christianguenter2/issue_1494
...
SSFO deserialization: catch cx_ssf_fb
2018-06-14 06:29:05 +02:00
Lars Hvam
b7fc27cfcf
Merge pull request #1497 from christianguenter2/issue_1493
...
Pass log object to user exit method change_tadir
2018-06-14 06:28:46 +02:00
Lars Hvam
b71b96fc9f
Merge pull request #1496 from larshp/repo_srv
...
interface for ZCL_ABAPGIT_REPO_SRV
2018-06-14 06:27:51 +02:00
Lars Hvam
de23d5bf95
Merge pull request #1484 from larshp/issue_1390
...
first dependency injection, TADIR #1390
2018-06-14 06:27:04 +02:00
Christian Guenter
ce89e75eb9
SSFO deserialization: catch cx_ssf_fb
2018-06-13 19:39:35 +00:00
Christian Guenter
a38d9feaff
Pass log object to user exit method change_tadir
2018-06-13 19:15:53 +00:00
larshp
45aa71f2da
interface for ZCL_ABAPGIT_REPO_SRV
2018-06-13 17:28:56 +02:00
Lars Hvam
b7c045210b
Merge pull request #1490 from filak-sap/issue_1446
...
Use the required transport type
2018-06-13 06:53:54 +02:00
Jakub Filak
fb6efabfb9
tp: use the correct transport type in the tr popup
...
We are developing in an infinity system which is somehow cloned into a
new releases system. When we need to backport a bug fixes we do
cherry-pick the commits and pull them the release system. However, in
those systems we need to use the task type Repair.
Hence, we need to overwrite the default value of the parameter
wi_task_type of the function TRINT_ORDER_CHOICE which is 'S'
(Development/Correction) with the value 'R'.
I use the function TRINT_GET_REQUEST_TYPE and for the sake of simplicity
I assume that it is enough to know the transport type of the repository
package - in other words, it is no necessary to check every deserialized
object.
Related to #1446
2018-06-12 13:33:49 +02:00
Jakub Filak
56c58b7a29
SAP Package: add the method get_transport_type
...
For the parameters WI_ORDER_TYPE and WI_TASK_TYPE of the function
TRINT_ORDER_CHOICE called from the method popup_transport_request
of the class zcl_abapgit_popups.
Sometimes we need a repair task but the function TRINT_ORDER_CHOICE
searches for Development/Correction tasks.
I hope that we can decide what task type is needed by a package (DEVC).
Related to #1446
2018-06-12 13:33:49 +02:00
Lars Hvam
f846f250a6
Merge pull request #1492 from christianguenter2/1355
...
disable "no changes" for offline projects
2018-06-12 08:42:20 +02:00
Christian Guenter
a62eae188a
disable "no changes" for offline projects
2018-06-11 14:49:20 +00:00
larshp
334ce44c0d
DDLS: fix dump #1488
2018-06-11 12:03:59 +02:00
Christian Guenter
3e3cd365a8
Quick fix: duplicate type definition
2018-06-10 17:51:21 +00:00
larshp
4e67e884de
first dependency injection #1390
...
* extract public methods of ZCL_ABAPGIT_TADIR to new interface
* create factory ZCL_ABAPGIT_FACTORY
* refactor existing calls
2018-06-10 12:11:48 +00:00
Lars Hvam
fbadb3537b
Merge pull request #1481 from christianguenter2/tadir_userexit
...
New exit: change_tadir
2018-06-10 13:57:28 +02:00
larshp
4219c6d162
cl_aunit_assert is obsolete
2018-06-10 11:45:39 +00:00
Christian Guenter
c7179ed509
new exit: change_tadir
2018-06-10 10:59:00 +02:00
larshp
dcf423bc09
main package is also part of repo #1477
2018-06-10 06:24:13 +00:00
larshp
806fbe1a69
1.69.0
2018-06-09 09:54:20 +00:00
Lars Hvam
6af7b9730e
Merge pull request #1476 from christianguenter2/1355
...
fix gui: show changes only
2018-06-09 11:51:00 +02:00
Lars Hvam
745a10af71
Merge pull request #1474 from christianguenter2/1471
...
fix checkout annotated tags
2018-06-09 11:50:39 +02:00
Lars Hvam
bd1fefd41d
Merge pull request #1468 from filak-sap/issue_1446_check_ddls
...
Mass activation: re-check DDIC objs in transport
2018-06-09 11:50:25 +02:00
Lars Hvam
63318afa88
Merge pull request #1465 from christianguenter2/1464
...
set new remote: supply remote SHA1
2018-06-09 11:49:45 +02:00
Lars Hvam
3e61a0fdfa
Merge pull request #1430 from juancarlosrodriguezf/master
...
FORM: Error of duplicity because SPRAS is case sensitive
2018-06-09 11:49:19 +02:00
Christian Guenter
8ddeacade5
fix gui show changes only
2018-06-08 08:35:20 +02:00
Christian Guenter
6afa45c5ed
fix checkout annotated tags
2018-06-07 21:05:11 +02:00
Lars Hvam
9f5eebf404
Merge pull request #1472 from christianguenter2/1440
...
Deactivate pull after switching branches and tags
2018-06-07 20:38:45 +02:00
Christian Guenter
8074aa3272
COMMIT WORK AND WAIT after switching tags
2018-06-07 17:30:43 +00:00
Christian Guenter
c32306f54c
deactivate pull after switching branches
2018-06-07 17:01:14 +00:00
Jakub Filak
17b808c8a5
Mass activation: re-check DDIC objs in transport
...
DDLS objects are not cheked in a transport in their deserialize method.
The parallel activation does not call RS_WORKING_OBJECTS_ACTIVATE which
checks in the activated object in a transport.
Therefor, DDLS objecst are never checked in a transport when
the parallel activation is in place (the option experimental features
is enabled - which is enabled by default on all our systems).
I wanted to use TRINT_OBJECTS_CHECK_AND_INSERT because this function
is used by ADT:
CL_WB_ADT_REST_RESOURCE~post
CL_WB_ADT_REST_RESOURCE_DATA
~if_wb_adt_rest_resource_data~get_transport_key
CL_WB_OBJECT~get_transport_key -> PGMID%3DR3TR, OBJTYPE%3DDDLS
CL_WB_ADT_REST_RESOURCE~lock
CL_WB_ADT_REST_RESOURCE~check_obj_in_transport_request
CL_ADT_CTS_MANAGEMENT~check_objects_in_request
CL_ADT_CTS_MANAGEMENT~LCL_DB_PERSISTENCE~check_objects
CALL FUNCTION CTS_WBO_API_CHECK_OBJECTS
CALL FUNCTION TRINT_WBO_IMPL_CHECK_OBJECTS
SAPLCTS_WBO_API_IMPL /
LCTS_WBO_API_IMPLF06 /
FORM CALL_OBJECTS_CHECK_AND_INSERT
CALL FUNCTION
TRINT_OBJECTS_CHECK_AND_INSERT
But it is not enough to call this function, hence, I use RS_CORR_INSERT
which was mentioned by @larshp in our slack conversation. The function
internally use calls TRINT_OBJECTS_CHECK_AND_INSERT.
I tested this patch with modification of a CDS view and also with
adding a new CDS view.
Closes #1466
2018-06-07 16:10:23 +02:00
juancarlosrodriguezf
857947b03d
Use the 2-character code for language. Downwards compatibility.
...
Check first the new 2-character file name, if fail, use the old name.
2018-06-07 12:02:24 +02:00
Christian Guenter
41d09125d4
set new remote: supply remote SHA1
2018-06-07 11:01:56 +02:00
larshp
61fb07bffc
1.68.3
2018-06-06 14:44:22 +00:00
Lars Hvam
2f2712d146
Merge pull request #1463 from christianguenter2/1088_01
...
redesign create tag page
2018-06-06 16:40:00 +02:00
Lars Hvam
21889dddf7
Merge pull request #1462 from filak-sap/issue_1427
...
TABL: ignore the unused field RESERVEDTE
2018-06-06 16:38:32 +02:00
Lars Hvam
5baeaf070c
Minor changes ( #1461 )
...
* remove double space after IF
* remove accesses to table bodies
* remove parameter name where possible
* identical code in conditions
2018-06-06 16:24:15 +02:00
Lars Hvam
12c48ebb50
fix dump #1457 ( #1459 )
2018-06-06 16:23:36 +02:00
Lars Hvam
41344dec3a
news feature #1450 ( #1453 )
...
now works for both "/abapGit" and "/abapGit.git" urls
2018-06-06 16:23:23 +02:00
Lars Hvam
aff81df37e
FUGR: force update of where-used #1441 ( #1452 )
...
Updates the where-used after deletion for all includes
2018-06-06 16:23:03 +02:00
Christian Guenter
319abf5b7b
redesign create tag page
2018-06-06 14:20:22 +02:00
Jakub Filak
e71358f744
tabl: ignore the unused field RESERVEDTE
...
The short description contains "(unused)".
For some strange reason, I saw that field set to D in one of our sandbox
systems.
Addresses the issue #1427 .
2018-06-06 08:03:51 +02:00
larshp
353c1a15f2
change agent #1432
...
example "git/2.0 (abapGit 1.68.0)"
removed "v" in front of version number
2018-06-05 07:46:19 +00:00
larshp
ce79d2a841
v1.68.2
2018-06-04 13:27:43 +00:00
Lars Hvam
4417c3257c
Merge pull request #1445 from christianguenter2/1408
...
fix format empty xml attributes
2018-06-04 15:12:41 +02:00
Lars Hvam
6b42e59afa
Merge pull request #1444 from christianguenter2/1408_ecatt
...
ECATT: remove empty attributes
2018-06-04 15:12:25 +02:00
Lars Hvam
10dbd74f57
Minor changes ( #1442 )
...
* remove try without catch
* reduce nesting
* reduce nesting
* reduce line length
2018-06-04 15:12:03 +02:00
Lars Hvam
71bcc8afac
CLAS: ignore deletion of non-existent objects ( #1439 )
...
* CLAS: ignore deletion of non-existent objects
2018-06-04 15:11:41 +02:00
Lars Hvam
f1c15b1e95
fix TOBJ diffs, #1435 ( #1437 )
2018-06-04 15:11:23 +02:00
Lars Hvam
068cf963d9
ENHO: implement changed_by #1417 ( #1436 )
2018-06-04 15:10:49 +02:00
Christian Guenter
6812fd56f6
fix format empty xml attributes
2018-06-04 09:38:40 +02:00
Christian Guenter
d5e9506d51
ECATT: remove empty attributes
2018-06-04 09:09:42 +02:00
larshp
71787d74f0
evaluate 2FA implementations alphabetically #1443
2018-06-03 14:14:19 +00:00
larshp
9cecd077da
testclass: fix syntax warning, implement method
2018-06-03 12:35:50 +00:00
larshp
d4a96b28f7
v1.68.1
2018-06-03 10:33:33 +00:00
Lars Hvam
c02e6533c8
Merge pull request #1433 from christianguenter2/1431
...
Fix XSLT diff, 1431
2018-06-02 12:00:13 +02:00
Christian Guenter
ca0b203940
XSLT fix changed by
2018-06-02 07:10:29 +00:00
Christian Guenter
387b8b9cc2
fix xml syntax for sole closing tag
2018-06-02 09:06:41 +02:00
juancarlosrodriguezf
c7224bdc26
Error of duplicity because SPRAS is case sensitive
...
Old code generate error of duplicity because SPRAS is case sensitive, but the name of files not.
New code use the 2-caracteres code for language.
Examples (T002):
SPRAS: 'C' -> LAISO: CS -> 'Czech'
SPRAS: 'c' -> LAISO: CA -> 'Catalan'
2018-05-31 14:54:13 +02:00
ThomasPloski
3587ff8d39
Delivery class of database table zabapgit changed
...
Delivery class L offers a table design w/o client field information
2018-05-30 08:11:33 +02:00
Lars Hvam
4974e0c8d8
Merge pull request #1419 from larshp/issue_1418
...
docs: update SSL test program
2018-05-29 15:56:43 +02:00
Christian Guenter
039eb1e1fa
move parse_tag_request to page
2018-05-28 06:37:14 +00:00
larshp
1ff3debbbc
v1.68.0
2018-05-27 15:05:02 +00:00
Lars Hvam
b89559eda3
Merge pull request #1416 from christianguenter2/exp_annotated_tags
...
implement annotated tags
2018-05-27 16:47:44 +02:00
WolfTreak
0aecdf7255
Possible solution to zabapgit merge functionality to resolve conflicts ( #1407 )
...
* Merging per Textfile
* Add files via upload
* Delete WolfTreak_ABAPGIT_Merging
* Refactoring vom Coding, Darstellung verbessert
* Merging page changed and also merging class extended to instance and conflict methods added
* Refactoring for Travis
* Refactoring for Travis
* Escaping of merged content functions now correct
2018-05-27 16:20:43 +02:00
larshp
9431a24156
api.github.com SSL error, add comment
2018-05-27 13:54:08 +00:00
Christian Guenter
2c80628de3
implement annotated tags
2018-05-26 22:16:43 +02:00
Christian Guenter
db1f729487
replace commit work with commit work and wait
2018-05-22 16:17:34 +00:00
Lars Hvam
5c7986068a
Merge pull request #1409 from JohannesKonings/issue_1132
...
ZCL_ABAPGIT_SETTINGS: fix naming convention
2018-05-21 13:50:28 +02:00
larshp
5b3e22c241
v1.67.0
2018-05-19 07:31:11 +00:00
Lars Hvam
b4e90be755
Merge pull request #1401 from christianguenter2/IEXT
...
IEXT serialization
2018-05-19 09:27:39 +02:00
Lars Hvam
337298091d
Merge pull request #1400 from christianguenter2/IDOC
...
IDOC serialization
2018-05-19 09:27:10 +02:00
Lars Hvam
9520fb1e52
Merge pull request #1388 from larshp/issue_1378
...
Moving an object should be a deletion #1378
2018-05-19 09:24:14 +02:00
Lars Hvam
8e06774319
Merge pull request #1383 from larshp/issue_1372
...
set default starting folder to src, close #1372
2018-05-19 09:23:23 +02:00
Christian Guenter
c57d07851e
IEXT serialization
2018-05-14 22:15:00 +02:00
Christian Guenter
e27cf4c452
IDOC serialization
2018-05-14 20:57:11 +02:00
Lars Hvam
6c09d64d39
Merge pull request #1398 from christianguenter2/1391
...
Package to zip: check if package exists
2018-05-14 16:44:46 +02:00
Lars Hvam
845aeec1c7
Merge pull request #1397 from christianguenter2/1395
...
DOMA: catch cx_sy_dyn_call_param_not_found
2018-05-14 16:44:34 +02:00
Lars Hvam
72f89f74f5
Merge pull request #1393 from christianguenter2/1392
...
change assert to exception for invalid folder logic
2018-05-14 16:44:12 +02:00
Lars Hvam
cf48d3964b
Merge pull request #1389 from christianguenter2/703
...
Log: show ALV popup
2018-05-14 16:43:50 +02:00
Lars Hvam
bb7c8f0ee6
Merge pull request #1386 from JohannesKonings/master
...
changed author regex
2018-05-14 16:38:00 +02:00
Lars Hvam
e3d20a5068
Merge pull request #1384 from larshp/cancel_list_popup
...
fix cancel in select from list popup #1050
2018-05-14 16:37:11 +02:00
Christian Guenter
542e290450
Log: show ALV popup
2018-05-14 13:22:33 +02:00
Christian Guenter
8b864df0d0
Package to zip: check if package exists
2018-05-14 13:13:51 +02:00
Christian G#nter
98ee4fdde5
DOMA: catch cx_sy_dyn_call_param_not_found
2018-05-14 10:54:06 +00:00
Lars Hvam
44dea3ab5f
Merge pull request #1396 from christianguenter2/1395
...
DOMA: revert 82ece0f
2018-05-14 12:21:55 +02:00
Christian G#nter
11256b44e2
DOMA: revert 82ece0f
2018-05-14 10:14:07 +00:00
Jakub Filak
b4956a6ce8
DDLS: fix a syntax error on ABAP <7.4
...
Introduced in 2f9e46421b
Reported as 2f9e46421b (r28962636)
Thank you, @testitorleaveit
2018-05-14 10:31:24 +02:00
Christian Guenter
1a15300927
change assert to exception for invalid folder log.
2018-05-13 13:01:58 +02:00
Johannes Konings
d172805396
ZCL_ABAPGIT_SETTINGS: fixe naming convention
...
https://github.com/larshp/abapGit/issues/1132
2018-05-13 12:11:22 +02:00
larshp
cd78d6e8e0
Moving an object should be a deletion #1378
2018-05-13 09:34:33 +00:00
Johannes Konings
e647b3be1d
changed author regex
...
https://github.com/larshp/abapGit/issues/1381
https://github.com/larshp/abapGit/issues/1379
changed (added: '\,\#')
from
'^([\\\w\s\.@\-_1-9\(\) ]+) <(.*)> (\d{10})\s?.\d{4}$'
to
'^([\\\w\s\.\,\#@\-_1-9\(\) ]+) <(.*)> (\d{10})\s?.\d{4}$'
2018-05-13 11:09:43 +02:00
larshp
bd0a6ff34a
fix cancel in select from list popup #1050
2018-05-13 08:43:06 +00:00