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
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
Marc Bernard
3620e12ee9
Fix CX_SY_RANGE_OUT_OF_BOUNDS dump ( #3394 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-05-23 11:53:02 +02:00
germanysources
47a2332cc7
encode and decode signed commits ( #3373 )
...
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-05-20 12:42:38 +02:00
Lars Hvam
7aea72f63a
git pack, remove macros #3170 ( #3191 )
2020-02-03 06:57:53 +01:00
mariusraht2
a1699302a6
Beautify ( #3179 )
...
* Create pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Update zcl_abapgit_git_transport.clas.abap
* Update pull.yml
* Delete pull.yml
* Beautify
[OPT] Executed Pretty Printer
[OPT] Moved some types to definitions interface to be global
* Beautify
Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
2020-01-26 14:32:48 +01:00
Lars Hvam
75812fb17b
less prefixes ( #3144 )
2020-01-11 09:24:36 +01:00
mariusraht2
02204d07b4
Improved time conversion ( #3096 )
...
* Create pull.yml
* Update zcl_abapgit_git_transport.clas.abap
* Update zcl_abapgit_git_transport.clas.abap
* Update pull.yml
* Delete pull.yml
* Improved time conversion
Preparation for #3040
> rename time%3D>get to time%3D>get_unix
> added time conversion from unix to real (get_real)
> added unit tests for time conversion
* abapLint
* Raise cx_static_check and removed exc handling
2019-12-02 09:28:41 +01:00
Christian Guenter
8cc6567d40
rename zcl_abapgit_tag to zcl_abapgit_git_tag
2019-02-26 21:29:41 -08:00
Lars Hvam
e42fa60841
git minor changes ( #2403 )
...
* git minor changes
code inspector changes
* pretty print
2019-02-15 06:52:11 -08:00
Lars Hvam
e8b6b0020d
Add interface for ZCL_ABAPGIT_PROGRESS #2303 ( #2316 )
...
* interface for progress class
* adjust branch overview
* adjust git pack
* adjust diff page
* adjust objects class
* adjust activation class
* adjust repo online class
* adjust serialize class
few methods moved
* adjust tadir class
2019-01-23 06:28:54 +01:00
Johannes Konings
d25bfaf725
fix some naming conventions
...
https://github.com/larshp/abapGit/issues/1132
2018-08-17 09:24:22 +02:00
larshp
e49b404b58
delete some unreferenced variables
2018-08-07 16:01:29 +02:00
Michael Käsemann
8d51e6eb34
Optimized Git Object Handling ( #1734 )
...
* Optimized git object handling
- Introduced secondary indices for ZIF_ABAPGIT_DEFINITIONS=>TY_OBJECTS_TT to allow fast access to git objects by SHA1 and TYPE
- Added a new column INDEX to ZIF_ABAPGIT_DEFINITIONS=>TY_OBJECT to allow reconstruction of the correct sort order of git objects when after processing in ZCL_ABAPGIT_GIT_PACK
- Optimized git object accesses in ZCL_ABAPGIT_GIT_PACK, ZCL_ABAPGIT_GIT_PORCELAIN and ZCL_ABAPGIT_MERGE by using the newly introduced indices
* Removed excess fields
Removed excess fields from secondary index definitions of ´ty_objects_tt´, since they are not required.
2018-08-07 07:20:52 +02:00
larshp
de76c32fd3
refactor git length encoding #1741
...
refactor git length encoding #1741
can now handle larger numbers than 30mb, uses interation and less code
2018-08-05 08:08:09 +02:00
Frederik Hudák
adacc174bd
Removed endmethod and endclass comments - folder git
2018-08-03 14:49:52 +02:00
Michael Käsemann
3331a73b86
Optimized Git Type Determination
...
- Optimized the type determination logic in ZCL_ABAPGIT_GIT_PACK=>GET_TYPE by removing the string conversion and processing the relevant bits directly
2018-08-01 13:11:22 +02:00
Lars Hvam
67c76df109
Delete unreferenced types ( #1705 )
...
* remove ty_adler32
* remove tt_file_diff
2018-07-28 07:26:14 +02:00
Christian Guenter
2c80628de3
implement annotated tags
2018-05-26 22:16:43 +02:00
Lars Hvam
6578b39959
ZCL_ABAPGIT_GIT_PACK=>DECODE_TREE performance ( #1218 )
...
* refactor tests
* this is around twice as fast
+minor cleanups in class
* add test for off by 1
2018-02-24 10:03:05 +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
larshp
56ff8c0b25
only show encoding progress for each 200 obj
2018-01-21 12:58:28 +00: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
a736957f58
refactor progress indicator #1149
2018-01-19 16:25:47 +00:00
Lars Hvam
97b5a3d143
code inspector fixes ( #1131 )
...
* code inspector fixes
* more
2018-01-13 10:49:47 +01: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