larshp
273947240c
interface and factory for persist_repo
2018-08-10 07:02:30 +02:00
larshp
e9a2d30950
optimize ZCL_ABAPGIT_GUI_PAGE_STAGE
...
optimize performance in ZCL_ABAPGIT_GUI_PAGE_STAGE, it will now only find changed_by once per item instead of per file #1794
2018-08-09 07:28:25 +02:00
larshp
e49b404b58
delete some unreferenced variables
2018-08-07 16:01:29 +02:00
Christian Guenter
0fa4ed299e
downport 702
2018-08-07 10:26:57 +02:00
Johannes Konings
8e556701c3
New online popup, fix descriptions #1752
...
https://github.com/larshp/abapGit/issues/1752
2018-08-06 20:06:17 +02:00
larshp
f0fb0f0470
TADIR performance
...
TADIR performance #1756
All usages of TADIR aligned to use the same structure.
DELFLAG added in the structure.
2 identical structure definitions deleted.
todo: test this PR works after abapmerge has run
2018-08-06 15:39:15 +02:00
Christian Günter
400846e036
Downport method call chains to 702 + IF_OO_SOURCE_POS_INDEX_HELPER #1775 ( #1776 )
...
* Downport method call chains to 702 + IF_OO_SOURCE_POS_INDEX_HELPER
* catch exception if interfaces doesn't exist
Catch exception if IF_OO_SOURCE_POS_INDEX_HELPER doesn't exist
2018-08-06 15:11:40 +02:00
Johannes Konings
6ddd20e2b5
fix some naming convention #1132 ( #1771 )
...
* fix some naming convention
https://github.com/larshp/abapGit/issues/1132
* fix abaplint Reduce line length
https://github.com/larshp/abapGit/pull/1771
2018-08-06 13:10:03 +02:00
Lars Hvam
18573089e2
Refactor staging + git + online repo ( #1769 )
...
* change merge and staging
always push to the top of the currently selected branch
* remove branch and sha1 from stage object #365
* REPO not longer part of GIT_PORCELAIN
SET_OBJECTS moved to private
* and remove fields from constructor
2018-08-06 12:55:13 +02:00
larshp
02cccf6995
delete method set_new_remote in online repo
...
delete method set_new_remote in online repo
#1757
2018-08-05 13:12:36 +02:00
larshp
1d035cf1ab
create_branch refactored
2018-08-05 12:47:54 +02:00
larshp
28adb2f790
separate repo from DELETE_TAG
2018-08-05 12:17:34 +02:00
larshp
748a32f57c
separate repo from DELETE_BRANCH
2018-08-05 12:17:34 +02:00
larshp
71b7f9d788
separate repo from CREATE_TAG
2018-08-05 12:17:34 +02:00
larshp
d431f2d9d0
separate repo from CREATE_BRANCH
2018-08-05 12:17:34 +02:00
larshp
742f3e5e2c
Sacrifice HEAD_BRANCH feature in repo
...
Sacrifice HEAD_BRANCH feature in repo, suggest instead implementing a branch list cache later
#1757
2018-08-05 11:52:56 +02:00
Lars Hvam
bca3fd6002
help, rename wiki to documentation ( #1751 )
...
* remove ENDMETHOD comments
* help, rename wiki to documentation
help, rename wiki to documentation
remove action from router and action definitions
2018-08-05 08:08:28 +02:00
Christian Guenter
a72edf9725
Remove 'Stage' from diff page
...
After this commit is applied it's no longer possible to stage
at the diff page. This simplifies the screen flow.
2018-08-04 09:49:23 +02:00
Christian Guenter
62506f52bb
Default link_hint_key and background color
...
With this commit link_hint_key and link_hint_backgroun_dcolor
are populated with default values.
2018-08-04 09:13:43 +02:00
Christian Günter
ff4d126856
Vimium like link hint navigation #1706 ( #1729 )
...
* Vimium like link hint navigation
After this commit is applied, the link hint navigation can be used.
The feature can be activated and configured in the user settings.
Role model is the link hint navigation in the Google Chrome plugin
Vimium.
* refactoring: introduce KeyNavigation prototype
* refactoring: introduce LinkHints prototype
2018-08-04 07:36:28 +02:00
Frederik Hudák
34a65ba8e4
Removed unnecessary default comments from testclasses
2018-08-03 13:32:57 +02:00
larshp
eac0045305
background: fix dump when reconfiguring
...
fix dump due to old background settings
2018-07-30 16:53:55 +02:00
Lars Hvam
4180373b46
Refactoring, HTML_ACTION_UTILS #1710 ( #1720 )
...
* DBCONTENT_DECODE to ZCL_ABAPGIT_GUI_PAGE_DB_EDIT
* PARSE_COMMIT_REQUEST to ZCL_ABAPGIT_GUI_PAGE_COMMI
2018-07-30 16:33:52 +02:00
Lars Hvam
4fa485bf96
Remove superfluous spaces ( #1712 )
...
* remove spaces
* remove spaces
* remove spaces
* remove double space
2018-07-29 10:08:54 +02:00
Lars Hvam
43da0f819c
Background mode refactoring ( #1707 )
...
* move background logic to new package
* background refactored
* background, gui page refactored
* find implementations
and fix code inspector findings
* pretty print interface
2018-07-29 10:08:42 +02:00
Lars Hvam
67c76df109
Delete unreferenced types ( #1705 )
...
* remove ty_adler32
* remove tt_file_diff
2018-07-28 07:26:14 +02:00
Lars Hvam
62580af494
Omit parameter name where possible ( #1704 )
...
* zcl_abapgit_2fa_github_auth omit parameter name
* ecatt omit parameter names
* zcl_abapgit_ecatt_script_downl pretty print
* zcl_abapgit_ecatt_script_downl omit parameter name
* zcl_abapgit_ecatt_val_obj_upl omit parameter name
* zcl_abapgit_file_status omit parameter name
* zcl_abapgit_gui omit parameter name
* zcl_abapgit_gui_page_boverview omit parameter name
* zcl_abapgit_syntax_highlighter omit parameter name
2018-07-28 07:25:28 +02:00
Christian Guenter
335759f741
Store user and time for last deserialize
...
With this commit after every deserialize operation the user, date and time
are stored in repo xml. The information is shown in repo overview.
2018-07-25 06:50:18 +02:00
Christian Guenter
5d439e3699
Code inspector for offline repositories
...
Before this commit it wasn't possible to run code inspection
for offline repos. A dump occured.
With this commit it is possible to run code inspections
for offline repos, too.
2018-07-25 06:47:59 +02:00
larshp
d7e90aae60
move version definition to separate interface
...
moved version from DEFINITIONS interface to new VERSION interface, to avoid possible future merge conflicts, see #960
2018-07-25 06:37:38 +02:00
Christian Günter
7ac8dc15b6
Remove local SHA1 from online repository #1485 , #1509 ( #1666 )
...
* Remove local SHA1 from online repository
In this commit we remove the local SHA1 and all its references from
ZCL_ABAPGIT_REPO_ONLINE. SHA1 is also removed from repo persistency.
SHA1 insn't needed anymore. All where-used places were either migrated to
remote_SHA1 or removed.
* reintroduce logic after push
2018-07-22 10:11:09 +02:00
Johannes Konings
cdf2f5f448
ABAP Unit for ZCL_ABAPGIT_BRANCH_OVERVIEW #1647 ( #1654 )
...
branch overview:
* preparation ABAP Unit
* change to key
#1647
2018-07-20 09:29:41 +02:00
Lars Hvam
4f96d8dbee
show path in diff page #1624 ( #1638 )
...
show path in diff page #1624
plus remove some comments after ENDMETHOD
2018-07-14 06:51:07 +02:00
Christian Günter
4f9f47cd59
Set transport request if needed during uninstall or reset local ( #1596 )
...
* delete checks: set transport request if needed
this ensures that the transport request is set when deleting objects.
E.g. uninstalling the repositoy or reset local.
* separate type for delete checks
2018-07-11 16:18:08 +02:00
Christian Günter
c161b0d5d4
Overview page: initial focus to filter ( #1616 )
2018-07-11 15:45:56 +02:00
Christian Guenter
3f2e9be939
Do not automatically deserialize last seen repo
...
- new default behaviour is that the last seen repo isn't deserialized automatically. Instead the user has to choose a repo to work with
- old behaviour can be reactivated via user setting
2018-07-09 16:15:36 +02:00
Christian Guenter
3ce838269d
add timezone to overview page
2018-07-08 09:54:34 +00:00
Christian Guenter
7684e7b2ad
merge page: remove duplication
2018-07-08 09:40:00 +00:00
Lars Hvam
c6713e608d
Merge pull request #1587 from JohannesKonings/issue_1586
...
Embedded Expressions ALPHA cause syntax error on NW 7.31 #1586
2018-07-08 07:19:20 +02:00
Lars Hvam
528f8d7c3c
Merge pull request #1583 from larshp/issue_1449
...
remove link to plugins #1449
2018-07-08 07:18:51 +02:00
Johannes Konings
1f81fd9eff
Expressions ALPHA to CONVERSION_EXIT_ALPHA_OUTPUT
...
https://github.com/larshp/abapGit/issues/1586
2018-07-07 18:03:50 +02:00
larshp
21bd0ec64c
remove link to plugins #1449
...
remove link to plugins #1449
2018-07-07 08:33:52 +00:00
larshp
79b6ed0fa5
commit after updating checksums #1562
...
commit after updating checksums #1562
plus remove some comments
2018-07-07 07:43:19 +00:00
Lars Hvam
0403e29109
Merge pull request #1573 from christianguenter2/issue_1559
...
run code inspector after conflict resolution
2018-07-07 09:01:14 +02:00
Christian Guenter
c6ebf2be1f
run code inspector after conflict resolution
2018-07-06 16:34:16 +02:00
Christian Guenter
73f2bdd13b
Add creator and created at to overview page
2018-07-06 13:46:49 +00:00
Lars Hvam
6f54a1e9ff
Merge pull request #1553 from flaiker/requirements-ui
...
Add UI for requirements in repo settings
2018-07-03 07:45:29 +02:00
Lars Hvam
18709bdf74
Merge pull request #1550 from christianguenter2/issue_1543
...
New repository overview page
2018-07-02 19:50:17 +02:00
Christian Guenter
59128df664
downport code inspector page
2018-07-02 10:38:23 +00:00
Fabian Lupa
127f5a3c9c
Remove unused action decode methode
2018-07-02 00:51:38 +02:00