new URL, updates (#3936)

* Update build.yml

* docs, update urls

* code, update links
This commit is contained in:
Lars Hvam 2020-09-24 09:42:52 +02:00 committed by GitHub
parent f2defab59e
commit fff8f1b237
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 74 additions and 74 deletions

View File

@ -23,12 +23,12 @@ jobs:
npm run merge
npm run merge.ci
- name: deploy-merged-build
if: github.ref == 'refs/heads/master' && github.repository == 'larshp/abapGit'
if: github.ref == 'refs/heads/master' && github.repository == 'abapGit/abapGit'
env:
GITHUB_API_KEY: ${{ secrets.MY_TOKEN }}
run: ./ci/deploy-merged-build.sh
- name: deploy-release-tag
if: github.ref == 'refs/heads/master' && github.repository == 'larshp/abapGit'
if: github.ref == 'refs/heads/master' && github.repository == 'abapGit/abapGit'
env:
GITHUB_API_KEY: ${{ secrets.GITHUB_TOKEN }}
run: ./ci/deploy-release-tag.sh

View File

@ -1,6 +1,6 @@
<footer class="nav-footer wrap">
<div class="nav-refs">
<a href="https://github.com/larshp/abapGit">
<a href="https://github.com/abapGit/abapGit">
{% octicon mark-github height:32 %}
</a>
</div>

View File

@ -94,7 +94,7 @@ todo
## Pushing
Online projects, todo, see
[https://github.com/larshp/abapGit/blob/master/src/zcl_abapgit_background.clas.abap](https://github.com/larshp/abapGit/blob/master/src/zcl_abapgit_background.clas.abap)
[https://github.com/abapGit/abapGit/blob/master/src/zcl_abapgit_background.clas.abap](https://github.com/abapGit/abapGit/blob/master/src/zcl_abapgit_background.clas.abap)
todo: staging, commits, tags
@ -150,7 +150,7 @@ ENDMETHOD.
```
todo:
[https://github.com/larshp/abapGit/issues/1331](https://github.com/larshp/abapGit/issues/1331)
[https://github.com/abapGit/abapGit/issues/1331](https://github.com/abapGit/abapGit/issues/1331)
*******************************

View File

@ -19,7 +19,7 @@ How to submit a pull request:
5: After the pull request is merged, abapmerge will automatically run to build the report version of abapGit.
Every time a commit is pushed to the master branch, [Travis CI](https://travis-ci.org/) will be triggered to perform the build. It will use [abapmerge](https://github.com/larshp/abapmerge) to merge all the includes into a single file, the build can be downloaded from [https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap)
Every time a commit is pushed to the master branch, Github Actions will be triggered to perform the build. It will use [abapmerge](https://github.com/larshp/abapmerge) to merge all the includes into a single file, the build can be downloaded from [https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap)
Alternatively, use the GitHub webinterface to change the files and submit a pull request.

View File

@ -41,7 +41,7 @@ ro_asset_man->register_asset(
iv_mime_name = 'ZABAPGIT_ICON_FONT'
iv_base64 = concat_lines_of( table = lt_inline ) ).
" see https://github.com/larshp/abapGit/issues/201 for source SVG
" see https://github.com/abapGit/abapGit/issues/201 for source SVG
ro_asset_man->register_asset(
iv_url = 'img/logo'
iv_type = 'image/png'

View File

@ -37,4 +37,4 @@ Notes section using header format:
+ Notes.....
```
Check [abapGit changelog](https://github.com/larshp/abapGit/blob/master/changelog.txt) as texample
Check [abapGit changelog](https://github.com/abapGit/abapGit/blob/master/changelog.txt) as texample

View File

@ -3,7 +3,7 @@ title: Unit Tests
order: 70
---
abapGit uses dependency lookup as an approach for writing unit tests, see example in ZCL_ABAPGIT_TADIR, ZCL_ABAPGIT_FACTORY, and [ZCL_ABAPGIT_INJECTOR](https://github.com/larshp/abapGit/blob/master/src/zcl_abapgit_injector.clas.testclasses.abap).
abapGit uses dependency lookup as an approach for writing unit tests, see example in ZCL_ABAPGIT_TADIR, ZCL_ABAPGIT_FACTORY, and [ZCL_ABAPGIT_INJECTOR](https://github.com/abapGit/abapGit/blob/master/src/zcl_abapgit_injector.clas.testclasses.abap).
Unit tests that create and delete objects in the system are categorized as dangerous, these tests can be enabled via "Advanced > Settings".

View File

@ -28,7 +28,7 @@ To use the online feature, [SSL must be setup](guide-ssl-setup.html). Offline pr
## Install developer version ##
1. Download latest version
1. Go to https://github.com/larshp/abapGit/
1. Go to https://github.com/abapGit/abapGit/
2. Select **Code** > **Download ZIP**
3. Save file
2. Connect to SAP in language **EN**

View File

@ -44,7 +44,7 @@ The certificate list should end up looking something like this:
![](img/strust.png)
### Note on actions that require authentication
To perform operations that require authentication, like e.g. cloning a private or pushing to any GitHub repository, you need to install not only the certificates for github.com but also for [https://**api**.github.com](https://api.github.com). Repeat the download and STRUST import steps as described in the sections above accordingly. (See also [Issue#1491](https://github.com/larshp/abapGit/issues/1491))
To perform operations that require authentication, like e.g. cloning a private or pushing to any GitHub repository, you need to install not only the certificates for github.com but also for [https://**api**.github.com](https://api.github.com). Repeat the download and STRUST import steps as described in the sections above accordingly. (See also [Issue#1491](https://github.com/abapGit/abapGit/issues/1491))
### Note about GitHub
On [2018-02-22](https://githubengineering.com/crypto-removal-notice/), GitHub deprectated weak TLS connections.

View File

@ -13,4 +13,4 @@ If the abapGit report is installed in a separate package(eg. $ABAPGIT), a online
### Offline project
If the abapGit report is installed in a separate package(eg. $ABAPGIT), a offline project can be created.
Download the zip file from [https://github.com/larshp/abapGit/archive/master.zip](https://github.com/larshp/abapGit/archive/master.zip), and click "Import Zip" under the project.
Download the zip file from [https://github.com/abapGit/abapGit/archive/master.zip](https://github.com/abapGit/abapGit/archive/master.zip), and click "Import Zip" under the project.

View File

@ -5,7 +5,7 @@ abapGit is a git client for ABAP developed in ABAP. It requires SAP BASIS versio
Latest build: [zabapgit.abap](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap)
For questions/comments/bugs/feature requests/wishes please create an [issue](https://github.com/larshp/abapGit/issues)
For questions/comments/bugs/feature requests/wishes please create an [issue](https://github.com/abapGit/abapGit/issues)
### Security
abapGit is a tool to import and export code between ABAP systems. If a developer has a developer key to the system,
@ -17,7 +17,7 @@ ABAP artifacts in the system in ways that might not be intended. Always review a
this is possible because abapGit is plain text unlinke traditional transport files.
That being said, abapGit is used by mutiple [organizations](https://docs.abapgit.org/other-where-used.html), all abapGit
changes are reviewed via pull requests. And all 100+ [repository watchers](https://github.com/larshp/abapGit/watchers) are
changes are reviewed via pull requests. And all 100+ [repository watchers](https://github.com/abapGit/abapGit/watchers) are
automatically notified for every change to the code base, so potentially all changes are looked at by more people than
tradtional enterprise products.

View File

@ -9,7 +9,7 @@ Following report can be used to test SSL connection to github. Copy paste the re
```abap
REPORT zabapgit_test_ssl.
* See https://github.com/larshp/abapGit/
* See https://github.com/abapGit/abapGit/
PARAMETERS: p_url1 TYPE swc_value DEFAULT 'https://github.com',
p_url2 TYPE swc_value DEFAULT 'https://api.github.com',

View File

@ -38,4 +38,4 @@ order: 50
[Projects using abapGit listed on dotabap.org](http://dotabap.org)
Initial list reported at [issue #1574](https://github.com/larshp/abapGit/issues/1574). Updates can be made via pull request.
Initial list reported at [issue #1574](https://github.com/abapGit/abapGit/issues/1574). Updates can be made via pull request.

View File

@ -29,4 +29,4 @@ This will overwrite the files in the repository to have the latest format, compa
| abapGit | Download | XML Serialization |
| :------------- |:------------- |:-------------|
| v1.0.0 to current | [Link](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap) | v1.0.0 |
| v0.0.0 to v0.113.0 | [Link](https://raw.githubusercontent.com/larshp/abapGit/v0.113.0/zabapgit.prog.abap) | v0.2-alpha |
| v0.0.0 to v0.113.0 | [Link](https://raw.githubusercontent.com/abapGit/abapGit/v0.113.0/zabapgit.prog.abap) | v0.2-alpha |

View File

@ -11,11 +11,11 @@ Such an APACK implementation class must reside in the top-level ABAP package whi
**Note:** Don't put any functionality in such implementation classes, only use them to advertise APACK metadata.
The metadata follows the [POM format by Apache Maven](https://maven.apache.org/pom.html#Maven_Coordinates) and specifies additional information as well:
- `group_id`: Unique name for your organization or project, e.g. `github.com/larshp`
- `group_id`: Unique name for your organization or project, e.g. `github.com/abapGit`
- `artifact_id`: Name for the project, needs to be unique together with the specified `group_id`, e.g. `abapGit`
- `version`: Version of your project, should adhere to the [semantic versioning concept](https://semver.org/), e.g. `1.85`
- `repository_type`: Currently fixed to `abapGit` as it's currently the only supported repository type and is set automatically during serialization
- `git_url`: The URL where your main repository is located, e.g. `https://github.com/larshp/abapGit.git`
- `git_url`: The URL where your main repository is located, e.g. `https://github.com/abapGit/abapGit.git`
- `dependencies`: Optional, only needs to be filled if this project has dependencies to other projects. You only need to specify `group_id`, `artifact_id`, `version` and `git_url` to identify the dependency. `target_package` is ignored during serialization. **Note:** Be sure to specify the `git_url` for each dependency properly as this is currently the only way how dependencies can automatically be resolved.
If such an implementation class is detected during the serialization process, a corresponding `.apack-manifest.xml` file will be created on the top level of the Git repository. This contains the APACK metadata information.

View File

@ -6,7 +6,7 @@ order: 50
You can block actions from users using **Authorizations**.
You need to create a class named `ZCL_ABAPGIT_AUTH_EXIT` implementing interface `ZIF_ABAPGIT_AUTH`, and put inside include `zabapgit_authorizations_exit` [¹](https://github.com/larshp/abapGit/blob/52758028a7b08101e9c76d1cdab8639d776d3d2b/src/zabapgit.prog.abap#L35 "Link to source code include location") .
You need to create a class named `ZCL_ABAPGIT_AUTH_EXIT` implementing interface `ZIF_ABAPGIT_AUTH`, and put inside include `zabapgit_authorizations_exit` [¹](https://github.com/abapGit/abapGit/blob/52758028a7b08101e9c76d1cdab8639d776d3d2b/src/zabapgit.prog.abap#L35 "Link to source code include location") .
**Note:** If you are using the abapGit development version, do not create the class in the abapGit package.

View File

@ -32,7 +32,7 @@ todo
todo
### CREATE_HTTP_CLIENT
Store username and password in RFC connection setup, see [https://github.com/larshp/abapGit/issues/1841](https://github.com/larshp/abapGit/issues/1841)
Store username and password in RFC connection setup, see [https://github.com/abapGit/abapGit/issues/1841](https://github.com/abapGit/abapGit/issues/1841)
### HTTP_CLIENT
Can be used for setting logon tickets eg. in connection with abapGitServer connections between SAP systems.
@ -45,7 +45,7 @@ Can be used to skip certain objects, or force a different object setup than curr
Possibility to change the default `ANONYM` ssl id to something system specific
### CUSTOM_SERIALIZE_ABAP_CLIF
Allows for a custom serializer to be used for global classes' CLIF sources. See [#2321](https://github.com/larshp/abapGit/issues/2321) and [#2491](https://github.com/larshp/abapGit/pull/2491) for use cases.
Allows for a custom serializer to be used for global classes' CLIF sources. See [#2321](https://github.com/abapGit/abapGit/issues/2321) and [#2491](https://github.com/abapGit/abapGit/pull/2491) for use cases.
This [example implementation](https://gist.github.com/flaiker/999c8165b89131608b05cd371529fef5) forces the old class serializer to be used for specific packages.
### DESERIALIZE_POSTPROCESS

View File

@ -8,19 +8,19 @@ Type | Description | Supported
:------------ | :------------ | ------------:
ACID | Checkpoint Group | Yes
AMSD | Logical Database Schema | Yes
AOBJ | Archiving Object | [#804](https://github.com/larshp/abapGit/issues/804)
AOBJ | Archiving Object | [#804](https://github.com/abapGit/abapGit/issues/804)
AREA | InfoArea | Yes
ASFC | Field Catalog | Yes
ASIS | Archiving Information Structure | [#1579](https://github.com/larshp/abapGit/issues/1579)
ASIS | Archiving Information Structure | [#1579](https://github.com/abapGit/abapGit/issues/1579)
AUTH | Authorization Check Fields | Yes
AVAS | Classification | [#1360](https://github.com/larshp/abapGit/issues/1360)
AVAS | Classification | [#1360](https://github.com/abapGit/abapGit/issues/1360)
BDEF | Behaviour Definition | Yes
BMFR | Application Component | [#2108](https://github.com/larshp/abapGit/issues/2108)
BOBF | BOPF: Business Object Model | [#165](https://github.com/larshp/abapGit/issues/165)
BMFR | Application Component | [#2108](https://github.com/abapGit/abapGit/issues/2108)
BOBF | BOPF: Business Object Model | [#165](https://github.com/abapGit/abapGit/issues/165)
CHAR | Object characteristic | Yes
CHDO | Change Document Object | Yes
CLAS | Class (ABAP Objects) | Yes
CMOD | Customer enhancement projects | [#151](https://github.com/larshp/abapGit/issues/151)
CMOD | Customer enhancement projects | [#151](https://github.com/abapGit/abapGit/issues/151)
CMPT | Code Composer Template | Yes
CUS0 | Customizing IMG Activity | Yes
CUS1 | Customizing Transactions | Yes
@ -51,8 +51,8 @@ ENSC | Composite Enhancement Spot | Yes
FORM | SAPscript form | Yes
FTGL | Feature Toggle | Yes
FUGR | Function Group | Yes
FUGS | Function Group with Customer Include: SAP Part | [#2851](https://github.com/larshp/abapGit/issues/2851)
FUGX | Function Group with Customer Include: Customer Part | [#2851](https://github.com/larshp/abapGit/issues/2851)
FUGS | Function Group with Customer Include: SAP Part | [#2851](https://github.com/abapGit/abapGit/issues/2851)
FUGX | Function Group with Customer Include: Customer Part | [#2851](https://github.com/abapGit/abapGit/issues/2851)
G4BA | SAP Gateway OData V4 Backend Service Group & Assigments | Yes
G4BS | SAP Gateway OData V4 Backend Service | Yes
IAMU | Language-Independent IAC Binary Data | Yes
@ -71,26 +71,26 @@ IWSG | Gateway: Service Groups Metadata | Yes
IWSV | Gateway Business Suite Enablement - Service | Yes
IWVB | SAP Gateway Business Suite Enablement -Vocabulary Annotation | Yes
JOBD | Technical Job Definition | Yes
LPDC | Launchpad short texts | [#107](https://github.com/larshp/abapGit/issues/107)
LPDC | Launchpad short texts | [#107](https://github.com/abapGit/abapGit/issues/107)
MSAG | Message Class | Yes
NROB | Number Range Objects | Yes
OA2P | OAuth2 Profile | Yes
ODSO | DataStore Object | Yes
OTGR | Object type group | Yes
PARA | SPA/GPA Parameters | Yes
PDAC | Standard Rule | [#3914](https://github.com/larshp/abapGit/issues/3914)
PDTG | Task Group | [#3915](https://github.com/larshp/abapGit/issues/3915)
PDTS | Standard Task | [#153](https://github.com/larshp/abapGit/issues/153)
PDWS | Workflow templates | [#154](https://github.com/larshp/abapGit/issues/154)
PDAC | Standard Rule | [#3914](https://github.com/abapGit/abapGit/issues/3914)
PDTG | Task Group | [#3915](https://github.com/abapGit/abapGit/issues/3915)
PDTS | Standard Task | [#153](https://github.com/abapGit/abapGit/issues/153)
PDWS | Workflow templates | [#154](https://github.com/abapGit/abapGit/issues/154)
PERS | Personalization object | Yes
PINF | Package interface | Yes
PRAG | Pragma in ABAP Source Code | Yes
PROG | Program | Yes
SAJC | Application job catalog entry | [#1580](https://github.com/larshp/abapGit/issues/1580)
SAJT | Application job template | [1581](https://github.com/larshp/abapGit/issues/1581)
SAJC | Application job catalog entry | [#1580](https://github.com/abapGit/abapGit/issues/1580)
SAJT | Application job template | [1581](https://github.com/abapGit/abapGit/issues/1581)
SAMC | ABAP Messaging Channels | Yes
SAPC | ABAP Push Channels | Yes
SCP1 | BC Set or Customizing Profile | [#1004](https://github.com/larshp/abapGit/issues/1004)
SCP1 | BC Set or Customizing Profile | [#1004](https://github.com/abapGit/abapGit/issues/1004)
SCVI | Screen Variants | Yes
SFBF | Business Function + Assignment | Yes
SFBS | Business Function Set + Assignment | Yes
@ -118,7 +118,7 @@ STVI | Transaction Variants | Yes
STYL | SAPscript style | Yes
SUCU | Authorization Groups (TBRG_AUTH) | Yes
SUSC | Authorization object class | Yes
SUSH | Assignment: Service --> Authorization Objects | [#1582](https://github.com/larshp/abapGit/issues/1582)
SUSH | Assignment: Service --> Authorization Objects | [#1582](https://github.com/abapGit/abapGit/issues/1582)
SUSO | Authorization object | Yes
SXCI | Business Add-Ins - Implementations | Yes
TABL | Table | Yes
@ -134,7 +134,7 @@ VIEW | View | Yes
W3HT | Web Reporting/Internet Transaction Server HTML Templates | Yes
W3MI | Web Reporting/Internet Transaction Server MIME Types(binary | Yes
WAPA | BSP (Business Server Pages) Application | Yes
WDCA | Web Dynpro Application Configuration | [#79](https://github.com/larshp/abapGit/issues/79)
WDCA | Web Dynpro Application Configuration | [#79](https://github.com/abapGit/abapGit/issues/79)
WDCC | Web Dynpro Component Configuration | Yes
WDYA | Web Dynpro Application | Yes
WDYN | Web Dynpro Component | Yes
@ -142,8 +142,8 @@ WEBI | Virtual End Point | Yes
XINX | Extension Index | Yes
XSLT | Transformation | Yes
If additional object types are required please open an [issue](https://github.com/larshp/abapGit/issues)
If additional object types are required please open an [issue](https://github.com/abapGit/abapGit/issues)
Support for customizing planned, see [#1004](https://github.com/larshp/abapGit/issues/1004)
Support for customizing planned, see [#1004](https://github.com/abapGit/abapGit/issues/1004)
Also see [https://github.com/larshp/abapGit-Plugins](https://github.com/larshp/abapGit-Plugins)
Also see [https://github.com/abapGit/abapGit-Plugins](https://github.com/abapGit/abapGit-Plugins)

View File

@ -18,10 +18,10 @@ CLASS ltcl_apack_manifest_reader IMPLEMENTATION.
METHOD setup.
DATA: ls_apack_manifest_descriptor TYPE zif_abapgit_apack_definitions=>ty_descriptor.
ls_apack_manifest_descriptor-group_id = 'github.com/larshp'.
ls_apack_manifest_descriptor-group_id = 'github.com/abapGit'.
ls_apack_manifest_descriptor-artifact_id = 'abapGit'.
ls_apack_manifest_descriptor-version = '1.42'.
ls_apack_manifest_descriptor-git_url = 'https://github.com/larshp/abapGit.git'.
ls_apack_manifest_descriptor-git_url = 'https://github.com/abapGit/abapGit.git'.
me->mo_manifest_reader = zcl_abapgit_apack_reader=>create_instance( '$TMP' ).
me->mo_manifest_reader->set_manifest_descriptor( ls_apack_manifest_descriptor ).
@ -30,7 +30,7 @@ CLASS ltcl_apack_manifest_reader IMPLEMENTATION.
METHOD verify_own_descriptor.
cl_abap_unit_assert=>assert_not_initial( is_manifest_descriptor ).
cl_abap_unit_assert=>assert_equals( exp = 'github.com/larshp'
cl_abap_unit_assert=>assert_equals( exp = 'github.com/abapGit'
act = is_manifest_descriptor-group_id ).
cl_abap_unit_assert=>assert_equals( exp = 'abapGit'
act = is_manifest_descriptor-artifact_id ).
@ -38,7 +38,7 @@ CLASS ltcl_apack_manifest_reader IMPLEMENTATION.
act = is_manifest_descriptor-version ).
" Repository type is added automatically by serializer later
cl_abap_unit_assert=>assert_initial( is_manifest_descriptor-repository_type ).
cl_abap_unit_assert=>assert_equals( exp = 'https://github.com/larshp/abapGit.git'
cl_abap_unit_assert=>assert_equals( exp = 'https://github.com/abapGit/abapGit.git'
act = is_manifest_descriptor-git_url ).
cl_abap_unit_assert=>assert_initial( is_manifest_descriptor-dependencies ).
ENDMETHOD.

View File

@ -75,13 +75,13 @@ CLASS zcl_abapgit_2fa_auth_registry IMPLEMENTATION.
" Current 2FA approach will be removed as GitHub is deprecating the used authentication mechanism and there
" are no other 2FA implementations. Show a warning in case someone subclassed ZCL_ABAPGIT_2FA_AUTH_BASE and
" is using a custom 2FA implementation.
" https://github.com/larshp/abapGit/issues/3150
" https://github.com/larshp/abapGit/pull/3839
" https://github.com/abapGit/abapGit/issues/3150
" https://github.com/abapGit/abapGit/pull/3839
IF gt_registered_authenticators IS NOT INITIAL AND
zcl_abapgit_ui_factory=>get_gui_functions( )->gui_is_available( ) = abap_true.
lv_warning_message = 'Custom 2FA implementation found. 2FA infrastructure is marked for deletion.' &&
' Please open an issue if you are using it: github.com/larshp/abapGit/issues/new'.
' Please open an issue if you are using it: github.com/abapGit/abapGit/issues/new'.
MESSAGE lv_warning_message TYPE 'I' DISPLAY LIKE 'W'.
ENDIF.
CATCH cx_class_not_existent ##NO_HANDLER.

View File

@ -224,7 +224,7 @@ CLASS ZCL_ABAPGIT_HTTP IMPLEMENTATION.
METHOD get_agent.
* bitbucket require agent prefix = "git/"
* also see https://github.com/larshp/abapGit/issues/1432
* also see https://github.com/abapGit/abapGit/issues/1432
rv_agent = |git/2.0 (abapGit { zif_abapgit_version=>gc_abap_version })|.
ENDMETHOD.

View File

@ -288,7 +288,7 @@ CLASS zcl_abapgit_objects_program IMPLEMENTATION.
not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
* if moving code from SAPlink, see https://github.com/larshp/abapGit/issues/562
* if moving code from SAPlink, see https://github.com/abapGit/abapGit/issues/562
zcx_abapgit_exception=>raise( |Error from RS_CUA_INTERNAL_WRITE. Subrc = { sy-subrc }| ).
ENDIF.

View File

@ -292,7 +292,7 @@ CLASS ZCL_ABAPGIT_OO_CLASS IMPLEMENTATION.
read_source_error = 2
OTHERS = 3 ##SUBRC_OK.
CATCH cx_sy_dyn_call_param_not_found.
* downport to 702, see https://github.com/larshp/abapGit/issues/933
* downport to 702, see https://github.com/abapGit/abapGit/issues/933
* this will READ REPORT instead of using it_source, which should be okay
CREATE OBJECT lo_update TYPE cl_oo_class_section_source
EXPORTING

View File

@ -715,7 +715,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_SETTINGS IMPLEMENTATION.
validate_settings( ).
IF mv_error = abap_true.
MESSAGE 'Error when saving settings. Open an issue at https://github.com/larshp/abapGit' TYPE 'E'.
MESSAGE 'Error when saving settings. Open an issue at https://github.com/abapGit/abapGit' TYPE 'E'.
ELSE.
persist_settings( ).
ENDIF.

View File

@ -620,7 +620,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_STAGE IMPLEMENTATION.
path = ls_file-path
filename = ls_file-filename.
IF sy-subrc <> 0.
* see https://github.com/larshp/abapGit/issues/3073
* see https://github.com/abapGit/abapGit/issues/3073
zcx_abapgit_exception=>raise( iv_text =
|Unable to stage { ls_file-filename }. If the filename contains spaces, this is a known issue.| &&
| Consider ignoring or staging the file at a later time.| ).

View File

@ -5,12 +5,12 @@ CLASS zcl_abapgit_services_abapgit DEFINITION
PUBLIC SECTION.
CONSTANTS: c_abapgit_repo TYPE string VALUE 'https://github.com/larshp/abapGit' ##NO_TEXT,
CONSTANTS: c_abapgit_repo TYPE string VALUE 'https://github.com/abapGit/abapGit' ##NO_TEXT,
c_abapgit_homepage TYPE string VALUE 'https://www.abapgit.org' ##NO_TEXT,
c_abapgit_wikipage TYPE string VALUE 'https://docs.abapgit.org' ##NO_TEXT,
c_dotabap_homepage TYPE string VALUE 'https://dotabap.org' ##NO_TEXT,
c_abapgit_package TYPE devclass VALUE '$ABAPGIT' ##NO_TEXT,
c_abapgit_url TYPE string VALUE 'https://github.com/larshp/abapGit.git' ##NO_TEXT,
c_abapgit_url TYPE string VALUE 'https://github.com/abapGit/abapGit.git' ##NO_TEXT,
c_abapgit_class TYPE tcode VALUE `ZCL_ABAPGIT_REPO` ##NO_TEXT.
CLASS-METHODS open_abapgit_homepage

View File

@ -29,7 +29,7 @@ CLASS ltcl_login_manager IMPLEMENTATION.
DATA: lv_auth TYPE string.
lv_auth = zcl_abapgit_login_manager=>set(
iv_uri = 'https://github.com/larshp/abapGit.git'
iv_uri = 'https://github.com/abapGit/abapGit.git'
iv_username = c_username
iv_password = c_password ).
@ -41,7 +41,7 @@ CLASS ltcl_login_manager IMPLEMENTATION.
METHOD same_server.
CONSTANTS: lc_github1 TYPE string VALUE 'https://github.com/larshp/abapGit.git',
CONSTANTS: lc_github1 TYPE string VALUE 'https://github.com/abapGit/abapGit.git',
lc_github2 TYPE string VALUE 'https://github.com/larshp/Foobar.git'.
DATA: lv_auth1 TYPE string,

View File

@ -68,7 +68,7 @@ CLASS zcl_abapgit_xml IMPLEMENTATION.
EXPORTING
titel = 'abapGit XML version mismatch'
txt1 = 'abapGit XML version mismatch'
txt2 = 'See http://larshp.github.io/abapGit/other-xml-mismatch.html'
txt2 = 'See https://docs.abapgit.org/other-xml-mismatch.html'
txt3 = lv_version
txt4 = lv_file.

View File

@ -26,14 +26,14 @@ CLASS ltcl_repo_online IMPLEMENTATION.
lv_show_url TYPE zif_abapgit_persistence=>ty_repo-url.
FIELD-SYMBOLS <ls_provider_urls> TYPE ty_show_url_test.
ls_provider_urls-repo_url = |https://github.com/larshp/abapGit.git|.
ls_provider_urls-show_url = |https://github.com/larshp/abapGit/commit/{ lv_testhash }|.
ls_provider_urls-repo_url = |https://github.com/abapGit/abapGit.git|.
ls_provider_urls-show_url = |https://github.com/abapGit/abapGit/commit/{ lv_testhash }|.
APPEND ls_provider_urls TO lt_test_urls.
ls_provider_urls-repo_url = |https://bitbucket.org/larshp/abapGit.git|.
ls_provider_urls-show_url = |https://bitbucket.org/larshp/abapGit/commits/{ lv_testhash }|.
ls_provider_urls-repo_url = |https://bitbucket.org/abapGit/abapGit.git|.
ls_provider_urls-show_url = |https://bitbucket.org/abapGit/abapGit/commits/{ lv_testhash }|.
APPEND ls_provider_urls TO lt_test_urls.
ls_provider_urls-repo_url = |https://gitlab.com/larshp/abapGit.git|.
ls_provider_urls-show_url = |https://gitlab.com/larshp/abapGit/-/commit/{ lv_testhash }|.
ls_provider_urls-repo_url = |https://gitlab.com/abapGit/abapGit.git|.
ls_provider_urls-show_url = |https://gitlab.com/abapGit/abapGit/-/commit/{ lv_testhash }|.
APPEND ls_provider_urls TO lt_test_urls.
LOOP AT lt_test_urls ASSIGNING <ls_provider_urls>.

View File

@ -129,7 +129,7 @@ CLASS ZCL_ABAPGIT_TRANSPORT IMPLEMENTATION.
LOOP AT it_requests ASSIGNING <ls_request>.
LOOP AT <ls_request>-objects ASSIGNING <ls_object>.
" VARX, see https://github.com/larshp/abapGit/issues/3107
" VARX, see https://github.com/abapGit/abapGit/issues/3107
IF <ls_object>-pgmid = 'LIMU' AND <ls_object>-object <> 'VARX'.
CALL FUNCTION 'GET_R3TR_OBJECT_FROM_LIMU_OBJ'
EXPORTING

View File

@ -64,7 +64,7 @@ CLASS zcl_abapgit_transport_objects IMPLEMENTATION.
iv_data = ls_local_file-file-data ).
ENDIF.
WHEN zif_abapgit_definitions=>c_state-deleted.
* SUSC, see https://github.com/larshp/abapGit/issues/2772
* SUSC, see https://github.com/abapGit/abapGit/issues/2772
IF ls_transport_object-delflag = abap_false
AND ls_transport_object-object <> 'SUSC'
AND ls_transport_object-object <> 'IWOM'