From 88ea8d292fc872ca11a39c40bde94001fefd1222 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Mon, 24 Mar 2025 15:12:26 +0100 Subject: [PATCH] Add details to background modes - Short description of modes - Link to AG repo with additional modes --- src/user-guide/repo-settings/background-mode.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/user-guide/repo-settings/background-mode.md b/src/user-guide/repo-settings/background-mode.md index 2c725e760..1116f9e0c 100755 --- a/src/user-guide/repo-settings/background-mode.md +++ b/src/user-guide/repo-settings/background-mode.md @@ -44,6 +44,16 @@ If credentials are required for accessing the repository, you will have to maint * Create a step for the program `ZABAPGIT` (or `ZABAPGIT_STANDALONE`, depending on which version of abapGit you are using). This will execute *all* defined background activities. * You can check the log of the job with transaction `SM37` +### Delivered background modes + +abapGit includes following background modes: + +- Automatic pull +- Automatic push with auto author (derived from users who last changed objects) +- Automatic push with fixed author (provided in the settings) + +Modes for "Transport to Branch" and "Branch to Transport" can be installed from [this repository](https://github.com/abapGit/background_modes). + ### Custom background modes Implement interface `ZIF_ABAPGIT_BACKGROUND` in a global class, and it will automatically show up in the abapGit background settings, making it possible to configure and run for a repository. While using the standalone version of abapGit implement the include `ZABAPGIT_BACKGROUND_USER_EXIT`.