MCPcopy Index your code
hub / github.com/abapGit/ADT_Frontend

github.com/abapGit/ADT_Frontend @v1.8.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.8.1 ↗ · + Follow
2,464 symbols 6,939 edges 238 files 1,486 documented · 60% updated 36d agov1.8.1 · 2026-06-02★ 7534 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ABAP development tools plug-in for abapGit

Build Status

The ABAP development tools plug-in for abapGit is a Eclipse plug-in for the control of abapGit functionality via ABAP development tools.

Requirements

Download and Installation

Eclipse update site

The latest released version is available via a Eclipse Update Site. If you add the update site to your Eclipse installation you'll receice always the latest version.

Adding the Update Site to your Eclipse installation:

In Eclipse, choose in the menu bar Help > Install New Software and add the URL https://eclipse.abapgit.org/updatesite/

Limitations

Not all abapGit functionality is available with this plugin!

How to obtain support

Report Bugs via GitHub's bug tracking system.

A bug is a demonstrable problem that is caused by the code in the repository. Good bug reports are extremely helpful - thank you!

Guidelines for bug reports:

  1. Use the GitHub issue search — check if the issue has already been reported.

  2. Check if the issue has been fixed — try to reproduce it using the latest master or development branch in the repository.

  3. Demonstrate the problem — provide clear steps that can be reproduced.

A good bug report should not leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What would you expect to be the outcome? All these details will help to fix any potential bugs.

Contributing & Development Guidelines

See DEV-GUIDELINES

Extension points exported contracts — how you extend this code

IStagedObjects (Interface)
<!-- begin-user-doc --> A representation of the model object ' Staged Objects '. <!-- end-user-doc --> <p [4 implementers]
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IStagedObjects.java
IAbapGitPullService (Interface)
To handle all utility and helper methods involved in Pull Action in abapGit. @author I517012 [3 implementers]
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/util/IAbapGitPullService.java
IUnstagedObjects (Interface)
<!-- begin-user-doc --> A representation of the model object ' Unstaged Objects '. <!-- end-user-doc --> [4 implementers]
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IUnstagedObjects.java
IAbapGitRepositoriesView (Interface)
Interface for AbapGit Repositories view [2 implementers]
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/IAbapGitRepositoriesView.java
IIgnoredObjects (Interface)
<!-- begin-user-doc --> A representation of the model object ' Ignored Objects '. <!-- end-user-doc --> < [4 implementers]
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IIgnoredObjects.java
IRepositoryModifiedObjects (Interface)
This interface helps to maintain the modified objects for each repository. This acts as the input type for the TreeViewe [2 …
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/IRepositoryModifiedObjects.java
IPackageWarningObjects (Interface)
<!-- begin-user-doc --> A representation of the model object ' Package Warning Objects '. <!-- end-user-do [4 implementers]
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/IPackageWarningObjects.java
IAbapGitStagingGrouping (Interface)
Model for grouping of IAbapGitObjects under IAbapGitStagingGroupNodes in abapgit staging view. The model holds staged a [2 …
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/staging/IAbapGitStagingGrouping.java

Core symbols most depended-on inside this repo

get
called by 192
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitexternalrepo/AccessMode.java
isEmpty
called by 142
org.abapgit.adt.backend/src/org/abapgit/adt/backend/IApackManifest.java
getName
called by 107
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IAuthor.java
equals
called by 103
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/staging/util/AbapGitFileEditorInput.java
getAbapgitobjects
called by 76
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/IOverwriteObjects.java
getFiles
called by 59
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IAbapGitObject.java
setMessage
called by 51
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IAbapGitCommitMessage.java
getAbapgitobject
called by 48
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IStagedObjects.java

Shape

Method 2,189
Class 202
Interface 68
Enum 5

Languages

Java100%

Modules by API surface

org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/staging/AbapGitStagingView.java99 symbols
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/AbapGitView.java49 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/impl/AbapgitstagingPackageImpl.java49 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/IAbapgitstagingPackage.java45 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitrepositories/impl/RepositoryImpl.java44 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/IApackManifest.java37 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitrepositories/IRepository.java35 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitrepositories/impl/AbapgitrepositoriesPackageImpl.java34 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitexternalrepo/impl/AbapgitexternalrepoPackageImpl.java31 symbols
org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/dialogs/AbapGitDialogObjLog.java30 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitstaging/util/AbapgitstagingAdapterFactory.java30 symbols
org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/abapgitrepositories/IAbapgitrepositoriesPackage.java30 symbols

For agents

$ claude mcp add ADT_Frontend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page