AppApptypeAn application you deploy and use, installed into a system or loaded into an application as a component, rather than a library whose functions you call.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

Tools for abapGit

A collection of helper programs around abapGit: start variants, mass label maintenance, repository export, a scheduler for the background logic, and the SSL test tool.

A collection of helpers and painkillers for abapGit, installed into a system as one repository. The starter defines variants for running abapGit — the developer or the standalone version, opening on the repository list, the last repository, or a repository named by key or SAP package. The labels tool does mass maintenance over a free selection of repository names, packages or URLs, displaying the labels it finds and adding or removing them in bulk. The remaining three export a selection of repositories to ZIP files, run the background logic for selected repositories, and carry the SSL test tool from the abapGit documentation. It needs SAP Basis 7.02 or higher and both the developer and standalone versions of abapGit installed.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
Source controlABAPSource controlcapabilityKeeping source code and development objects in version control, comparing their revisions, and moving them between development environments. Managed delivery of changes belongs to [transport management](capability:change-promotion).
Requires
abapGitabapGitartifactThe repositories, labels and background logic the tools act on; the prerequisites name both the developer and the standalone version.

Who is behind it

Marc Bernard ToolsMarc Bernard ToolsOrganisationMaintains this
In the atlas: maintains 3
@Marc-Bernard-Tools
maintainerConjuringCoffeePersonContributes to this
In the atlas: contributes to 7
@ConjuringCoffee
Marc BernardPersonContributes to this
In the atlas: contributes to 26
@mbtools
2 contributors

Before choosing this

Conditions

PracticalFunctional boundary

Where abapGit itself is not installed in the system, since every tool here acts on its repositories.

What it declares

Every artifact

Type
App
Origin
Independently maintained

As an app

Where it runs
Inside the system it serves
Distributed through
abapGit

Connections2

README

quoted from Marc-Bernard-Tools/ABAP-Tools-for-abapGit under MIT, read
Marc-Bernard-Tools/ABAP-Tools-for-abapGit/README.mdOn GitHub

Version Slack

License Contributor Covenant REUSE Status

Tools for abapGit

This is a collection of helpers and painkillers for abapGit. Enjoy! 😁

Made by Marc Bernard Tools giving back to the SAP Community.

NO WARRANTIES, MIT License

The Tools

abapGit Starter

The starter is a simple program that lets you define variants for running abapGit. You can pick between the developer or standalone version and starting up with the repository list, the last repository, or a specific repository based on a repository key or SAP package.

Starter

abapGit Repository Labels

A tool for doing mass maintenance of repository labels. Quickly display, add, or remove labels based on a free selection of repository names, packages, or URLs.

Repo Labels

Repo Labels

abapGit Repository Export

A tool for exporting of a selection of repositories to ZIP files.

Repo Export

abapGit Scheduler

A tool that lets you run the background logic for selected abapGit repositories.

Scheduler

abapGit SSL Test

For convenience, the repository contains the SSL test tool found in the abapGit documentation.

SSL Test

Prerequisites

  • SAP Basis 7.02 or higher
  • Installation of developer and standalone version of abapGit

Installation

You can install the tools using abapGit either by creating a new online repository for https://github.com/Marc-Bernard-Tools/ABAP-Tools-for-abapGit or downloading the repository ZIP file and creating a new offline repository.

Recommended SAP package: $ABAPGIT-TOOLS.

Contributions

All contributions are welcome! Read our Contribution Guidelines, fork this repo, and create a pull request.

About

Made with ❤️ in Canada

Copyright 2025 Marc Bernard https://marcbernardtools.com/

Follow @marcf.be on Bluesky and @marcfbe on LinkedIn

MBT Logo

MIT, read

History

Latest

v1.0.0

Notes

Initial Release.

Source control
  1. abapGitGit client written in ABAP that runs inside the systemfrom ABAP
  2. abap-transport-reviewTransport release check gated by GitHub pull request approvalfrom ABAP
  3. abapGitServerGit server implemented in ABAP for abapGit clientsfrom ABAP
  4. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  5. abapgit-commitlintabapGit user exits checking commit messages against repository rulesfrom ABAP
  6. trm-serverServer-side component of TRM for importing and exporting transportsfrom ABAP
  7. abap-file-formatsSAP's specification for serialising ABAP objects to filesfrom ABAP
  8. abap-adt-cliCLI that pulls and pushes ABAP packages as local files over ADTfrom ABAP

Details

Sources3
dotabapdiscovered herechecked
github.com/Marc-Bernard-Tools/ABAP-Tools-for-abapGittree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, developer-experience
abaplint
issues under its own abaplint configuration0
lines4,129
statements2,406
objects13
files23
analysed, main
abaplint version2.120.84
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:marc-bernard-tools-abap-tools-for-abapgit
JSON
/artifacts/marc-bernard-tools-abap-tools-for-abapgit.json
MCP
Connecting an agent