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
a6658e360e
git: replace newline with builtin ( #6044 )
2023-02-07 08:39:15 +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
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
9c8e566e58
git transport: fix check report status for GitLab and Bitbucket ( #4796 )
2021-05-28 06:14:28 +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
1b9674e620
git transport: error on empty git reply ( #4714 )
2021-04-25 10:01:10 +02:00
Lars Hvam
266ffb2a7c
/git/: remove unused param, add unit test ( #4124 )
...
UPLOAD_PACK_BY_BRANCH
- remove unused parameter EO_BRANCH_LIST
add unit test to ZCL_ABAPGIT_GIT_UTILS
2020-11-03 08:47:12 +01:00
Lars Hvam
df652f0436
delete various unused local variables ( #4126 )
2020-11-03 08:43:04 +01:00
mariusraht2
90b0f9fae5
upload_pack_by_commit: Be able to get remote objects by any commit hash ( #3836 )
...
* Create pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Update zcl_abapgit_git_transport.clas.abap
* Update pull.yml
* Update pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Delete pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Rename upload_pack to upload_pack_by_branch
* Renamed missed references
* Introduce new method upload_pack_by_commit
* abapLint: Removed forbidden pragmas/comments
Forbidden pseudo comment
Forbidden pragma
* Replaced numc2 by n length 2
* Removed unneccessary changes of pretty printer
* Removed restriction of deepen_level
* N alone is of length 1 and not numeric
* abapLint
* Remove branch name
* Merge redundant source code into upload_pack
* Make upload_pack private
* abapLint
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
* Update src/git/zcl_abapgit_git_transport.clas.abap
Co-authored-by: Lars Hvam <larshp@hotmail.com>
* Omit receiving
* Omit exporting
Co-authored-by: mariusraht1 <mariusraht+1@gmail.com>
Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
2020-10-13 15:58:39 +02:00
mariusraht2
a8df9c286f
upload_pack_by_branch: Replace deepen with deepen_level ( #3835 )
...
* Create pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Update zcl_abapgit_git_transport.clas.abap
* Update pull.yml
* Update pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Delete pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Replaced deepen boolean with deepen_level
* Replaced numc2 by n length 2
* Removed restriction of deepen_level
* N alone is of length 1 and not numeric
Co-authored-by: mariusraht1 <mariusraht+1@gmail.com>
Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-09 09:50:00 +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
mariusraht2
3a75ade563
Rename upload_pack to upload_pack_by_branch ( #3818 )
...
* Create pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Update zcl_abapgit_git_transport.clas.abap
* Update pull.yml
* Update pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Delete pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Rename upload_pack to upload_pack_by_branch
* Renamed missed references
Co-authored-by: mariusraht1 <mariusraht+1@gmail.com>
Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-09-01 16:23:30 +02:00
fdupret
511090d63d
Handle "invalid committer" error ( #3774 )
2020-08-20 17:56:40 +02:00
Lars Hvam
eb7e819b25
refactoring, delete unused variables and methods ( #3203 )
...
* zlib
* xml
* processor
* shi5
* remove unused filter parameter
* pinf cleanup
* ssfo delete empty method
* highlighter
* gui page res, remove unused
* remove unused in diff class
* adt link
* gui, remove 2 unused parameters
* branch overview
2020-02-09 09:38:17 +01:00
Lars Hvam
b42f3bc485
Refactoring ( #3134 )
...
* fully type constants
* moving to single line
* move to single line
* enable keep_single_parameter_on_one_line
2019-12-28 12:11:32 +01:00
Lars Hvam
678b3bebd5
pretty print class ( #3032 )
2019-11-06 08:53:28 +01:00
Fabian Lupa
cb80f78a6e
Cancel branch creation if branch already exists ( #2854 )
2019-08-07 21:22:11 -07:00
Lars Hvam
998815f6fb
closes #2791 ( #2792 )
...
another quick fix for the staus codes, #2791
2019-07-17 01:06:12 -07:00
Domi Bigl
246b943b87
hide current branch and HEAD in delete popup #1908 ( #1961 )
...
* hide current branch and HEAD in delete popup
* refactoring and cleanup
* hide also HEAD symref
* throw branch delete refused
2018-09-29 08:53:55 +02:00
Domi Bigl
ab1fce00fe
add smart response checks for ref discovery ( #1942 )
...
* add smart response checks for ref discovery
Added content-type check and content regex check for reference discovery
see https://github.com/schacon/igithub/blob/master/http-protocol.txt
* move ref check constants to TRANSPORT class
the check constants - content regex and responce Content-Type - don't have to be global right now so moved from zif_abapgit_definitionsto zcl_abapgit_git_transport
* PP and activate
2018-09-25 16:01:43 +02:00
Johannes Konings
d25bfaf725
fix some naming conventions
...
https://github.com/larshp/abapGit/issues/1132
2018-08-17 09:24:22 +02:00
Frederik Hudák
adacc174bd
Removed endmethod and endclass comments - folder git
2018-08-03 14:49:52 +02:00
Christian Guenter
bb82f2c8bd
Refresh online repo: call BRANCH_LIST just once
...
Before this commit is applied BRANCH_LIST is called twice while
refreshing an online repo. This leads to two identical HTTP calls.
After this commit is applied BRANCH_LIST is only called once and
therefore only one HTTP request is sent.
2018-07-25 06:43:21 +02:00
Christian Guenter
2c80628de3
implement annotated tags
2018-05-26 22:16:43 +02:00
larshp
b6241b3472
error message, #1363
2018-05-10 07:30:09 +00:00
Lars Hvam
256a3cd2de
fix for AWS CodeCommit ( #1266 )
...
* fix for AWS CodeCommit
* and also fix push
2018-03-25 08:28:51 +02: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
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