Release 2.2.2.202609031630

This commit is contained in:
Erhan Keseli
2026-09-03 18:30:47 +02:00
parent 379f4c7dc5
commit e3eb8d20fb
15 changed files with 15 additions and 7 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,4 +1,4 @@
#Sun Aug 30 17:09:47 CEST 2026 #Thu Sep 03 18:30:41 CEST 2026
artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\! artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\!
metadata.repository.factory.order=content.xml.xz,content.xml,\! metadata.repository.factory.order=content.xml.xz,content.xml,\!
version=1 version=1

View File

@@ -28,10 +28,17 @@ The server therefore keeps tool responses small and call counts low:
### Via Eclipse Update Site ### Via Eclipse Update Site
The same site is served from two locations. Pick the one for you:
- **Users outside SAP** use the external site: `https://git.epod.dev/erhan/epod-adt-mcp-updatesite/raw/branch/main/`
- **SAP developers** use the internal site: `https://github.tools.sap/I301710/epod-adt-mcp-updatesite/raw/main/`
Both sites carry byte-identical artifacts and the same version.
1. In Eclipse ADT, go to **Help > Install New Software...** 1. In Eclipse ADT, go to **Help > Install New Software...**
2. Click **Add...** and enter: 2. Click **Add...** and enter:
- Name: `EPOD ADT MCP Server` - Name: `EPOD ADT MCP Server`
- Location: `https://git.epod.dev/erhan/epod-adt-mcp-updatesite/raw/branch/main/` - Location: `https://git.epod.dev/erhan/epod-adt-mcp-updatesite/raw/branch/main/` (SAP developers use the internal URL above)
3. Select **EPOD ADT MCP Server** from the list 3. Select **EPOD ADT MCP Server** from the list
4. Click **Next**, accept the license, and complete the wizard 4. Click **Next**, accept the license, and complete the wizard
5. Restart Eclipse when prompted 5. Restart Eclipse when prompted
@@ -137,7 +144,7 @@ The mode survives an Eclipse restart and a reconnect. The plugin stores the mode
## MCP Tools ## MCP Tools
The plugin exposes 29 tools covering the full ABAP development workflow: The plugin exposes 30 tools covering the full ABAP development workflow:
### Search & Navigation ### Search & Navigation
@@ -150,6 +157,7 @@ The plugin exposes 29 tools covering the full ABAP development workflow:
| `sap_element_info` | Resolve an element to its signature, type, and documentation | | `sap_element_info` | Resolve an element to its signature, type, and documentation |
| `sap_object_versions` | List the version history of an object (compact): number, date, author, transport, request text. A class splits the feed per include — set `includeType` | | `sap_object_versions` | List the version history of an object (compact): number, date, author, transport, request text. A class splits the feed per include — set `includeType` |
| `sap_object_diff` | Diff two versions of an object. The plugin computes a git-style unified diff and never returns two full sources. With no version numbers the tool compares the active version with the newest transported version. Set `element` to diff one member | | `sap_object_diff` | Diff two versions of an object. The plugin computes a git-style unified diff and never returns two full sources. With no version numbers the tool compares the active version with the newest transported version. Set `element` to diff one member |
| `sap_compare_systems` | Compare the same object in two connected systems. Set `systemId` and `compareTo`. The plugin reads the active source from both systems and computes a git-style unified diff. It never returns two full sources. An object present in one system only is reported, not an error. Set `element` to compare one member |
| `sap_inactive_objects` | List objects that are currently inactive (not yet activated) | | `sap_inactive_objects` | List objects that are currently inactive (not yet activated) |
### Read & Write Source ### Read & Write Source

View File

@@ -4,10 +4,10 @@
type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository' type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository'
version='1.0.0'> version='1.0.0'>
<properties size='2'> <properties size='2'>
<property name='p2.timestamp' value='1788102592'/> <property name='p2.timestamp' value='1788453042'/>
<property name='p2.compressed' value='false'/> <property name='p2.compressed' value='false'/>
</properties> </properties>
<children size='1'> <children size='1'>
<child location='2.2.2.202608301509/'/> <child location='2.2.2.202609031630/'/>
</children> </children>
</repository> </repository>

View File

@@ -4,10 +4,10 @@
type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
version='1.0.0'> version='1.0.0'>
<properties size='2'> <properties size='2'>
<property name='p2.timestamp' value='1788102592'/> <property name='p2.timestamp' value='1788453042'/>
<property name='p2.compressed' value='false'/> <property name='p2.compressed' value='false'/>
</properties> </properties>
<children size='1'> <children size='1'>
<child location='2.2.2.202608301509/'/> <child location='2.2.2.202609031630/'/>
</children> </children>
</repository> </repository>