Marc Bernard
c520825d95
Change all injector classes to FOR TESTING
( #6738 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2024-01-07 18:04:19 +01:00
Christian Günter
fbd9e70fa5
Add unit tests for ZCL_ABAPGIT_GUI_PAGE_SETT_REMO->VALIDATE_FORM
( #6712 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-12-20 14:50:06 -05:00
Marc Bernard
64a9b36725
Fix lines between methods ( #6674 )
2023-11-29 07:13:38 +01:00
Lars Hvam
f442bb77d1
more logic for flow page ( #6589 )
2023-11-01 12:01:30 +01:00
Lars Hvam
9cb286004d
zlib performance optimizations ( #6597 )
2023-10-31 06:31:39 +01:00
Lars Hvam
8f7d7c30ec
flow page, the beginnings + some git v2 ( #6579 )
2023-10-28 06:55:08 +02:00
Lars Hvam
f417f8fa18
cleanup: select_add_order_by skip FAE + fix all omit_parameter_name ( #6544 )
2023-10-15 15:18:31 +02:00
Marc Bernard
4ca6c4a4ec
Fix dump in ZCL_ABAPGIT_GIT_PACK=>DECODE
( #6468 )
2023-09-05 09:54:33 -04:00
Marc Bernard
609abed8fb
Downport: Fix syntax errors in unit tests ( #6437 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-08-29 07:46:40 +02:00
Christian Günter
c9edbe1d48
Fix Syntax Check warnings regarding secondary keys ( #6435 )
2023-08-28 15:34:54 -04:00
Marc Bernard
b1582db9b4
Improve performance of push for large repos ( #6390 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-08-28 16:48:40 +02:00
ConjuringCoffee
095a04834a
Improve confusing progress message (seemingly always 200 objects) ( #6432 )
...
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-08-28 06:52:52 +02:00
Lars Hvam
7011e87d8c
move more git definitions ( #6369 )
2023-07-27 06:09:37 +02:00
Lars Hvam
1d8af69ae3
move more git definitions ( #6365 )
2023-07-23 15:33:52 +02:00
Lars Hvam
ab234d8b15
fix syntax warning in ZCL_ABAPGIT_HASH ( #6256 )
2023-05-04 19:32:38 +02:00
Lars Hvam
af2b111c7b
run more unit tests ( #6123 )
2023-03-06 17:49:12 +01:00
Marc Bernard
2ae7d69b73
Refactor: Empty packfile logic ( #6101 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2023-02-28 10:22:16 +01:00
Marc Bernard
c43b8ccda4
Improve visualization of tags ( #6098 )
2023-02-27 08:45:35 +01:00
Marc Bernard
6c06750935
Fix tag deletion ( #6095 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
2023-02-26 18:07:24 +01:00
Lars Hvam
ddedef9bb2
git: cleanup, remove unused variable ( #6056 )
2023-02-09 07:44:53 +01:00
Lars Hvam
13714f63a5
git: refactor to use convert class ( #6051 )
2023-02-08 11:01:40 +01:00
Lars Hvam
a6658e360e
git: replace newline with builtin ( #6044 )
2023-02-07 08:39:15 +01:00
Marc Bernard
a3a5032c41
Update object descriptions - Part 3 ( #6042 )
2023-02-06 15:38:22 +01:00
Lars Hvam
41abebbfb8
move method extract_author_data
to private ( #6040 )
2023-02-06 08:06:02 +01:00
Lars Hvam
14d0982fa9
move hash class to git folder ( #6039 )
2023-02-06 07:39:05 +01:00
Lars Hvam
773f2f7749
refactor, extract git definitions to git ( #6029 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2023-02-03 11:46:00 +01:00
Lars Hvam
9a93ed0cbe
move zlib ( #6026 )
2023-02-02 11:25:37 +01:00
Lars Hvam
7382459a23
rename and move time class ( #6024 )
2023-02-02 09:28:13 +01:00
Jorge Sancho
49c063998b
new user-exit for validating before pushing into remote ( #6013 )
...
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2023-02-01 09:46:45 +01:00
Lars Hvam
8e05c34287
git: remove dependency to persistence ( #5973 )
2023-01-06 18:37:56 +01:00
Fabian
ab7c17240c
Submodules support ( #5883 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-11-22 15:01:03 -05:00
Marc Bernard
787bc605b0
Propagate codepage conversion errors ( #5638 )
2022-06-23 07:12:25 +02:00
Marc Bernard
2855e7e7bf
Small git utils improvements ( #5611 )
...
* Small git utils improvements
- Saves ~20ms per call of `length_uft8_hex`
- Improve test coverage
* Update test
* Update abap_transpile.json
* no skip, fixed
* Update test
* Update abap_transpile.json
* update
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-06-05 14:37:57 +02:00
Marc Bernard
ddd7e47425
Refactor: Commit list popup ( #5569 )
...
* Refactor: Commit list popup
- Move popup for selecting a commit to `zcl_abapgit_popup`
- Allow to skip sorting of commits in `zcl_abapgit_git_commit` which often led to "too many commits" error (on GitHub you get the 300 most recent commits)
Popup will be used in `zcl_abapgit_gui_page_sett_remo` and `zcl_abapgit_gui_page_tags` (separate PR)
* Fix test classes
* Replace popup in remote settings
* Remove type
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-24 16:43:46 +02:00
Christian Günter
f178b2539f
zcl_abapgit_git_commit, update shorttext ( #5316 )
...
* update shorttext
* remove shorttext sync
2022-02-02 09:28:25 +01:00
Marc Bernard
65dd5f7568
Update object descriptions - Part 1 ( #5314 )
2022-02-02 07:31:54 +01:00
Christian Günter
13c4d57dd3
Patch: enable new view options similar to Diff ( #5162 )
...
* enable new view options on patch page
* add unit test
* new constant for unchanged lines
2021-11-26 07:41:57 +01:00
Lars Hvam
2bee3c8253
remove unused variables ( #5107 )
...
* remove unused variables
* rm
* rm
* rm
* rm
* rm
2021-11-05 15:20:56 +01:00
Lars Hvam
e7e8af832e
align package descripions ( #4939 )
...
prefix all package descriptions with "abapGit - "
2021-09-10 10:58:36 -04:00
Lars Hvam
e6bac818cf
git transport: add unit test for parse() ( #4889 )
2021-08-03 10:33:24 +02:00
Lars Hvam
ddcb538ccd
get_null(), fix syntax error ( #4890 )
2021-08-03 10:27:24 +02:00
Lars Hvam
2bde0ce55a
simplify get_null() + git branch list: add unit test ( #4886 )
...
add unit test which parses the response from hex, ie. containing a real null value
simplify get_null() method, it only returns 1 character, but 2 characters are calculated
2021-08-03 06:47:16 +02:00
Lars Hvam
8068e8fb0e
git transport: move constants to method ( #4877 )
...
the constants are only used locally in the method, the definitions have been moved to the method instead of the private section of the class
2021-07-22 06:56:40 +02:00
Christian Günter
53dec3d2e8
Improve secondary key access ( #4801 )
2021-05-31 07:47:30 +02:00
Christian Günter
9c8e566e58
git transport: fix check report status for GitLab and Bitbucket ( #4796 )
2021-05-28 06:14:28 +02:00
Christian Günter
1fa51e7c0a
Checkout commit: Improve error message ( #4793 )
...
Checkout commit: Improve error message.
Checking out commits is currently limited to branches with less than 99 commits. If this limit is reached a message appears saying 'No commits are available in this branch.'.
After this commit is applied the error message is 'Cannot find initial commit. Too many commits. Action not possible.'.
2021-05-27 14:54:56 +02:00
Marc Bernard
946180abda
Enhanced error handling for git transport protocol ( #4778 )
...
Git report status is now properly parsed for unpack and command status. Also includes UTs.
Closes #4776
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-05-20 11:31:48 +02:00
Mike Pokraka
788d649feb
Limit size of branch overview ( #4726 )
...
* Add support for partial logs (WIP)
* Still trying to handle multiple branch origins
* Error message for too many commits
* Remove PDXX
* Lint
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2021-05-03 14:42:34 +02:00
Lars Hvam
7b336a4a71
cleanup unused local variables ( #4739 )
2021-05-01 09:51:05 +02:00
Lars Hvam
1b9674e620
git transport: error on empty git reply ( #4714 )
2021-04-25 10:01:10 +02:00