![]() * otgr: initial object support This commit replaces the generic SOBJ support with native support for the object type OTGR and the format is not backward compatible, so repos containing SOBJ serialized objects could not be pulled anymore (it's necessary to pull them with previous version of abapGit and push them with the new version of abapGit). The new OTGR handler supports only master language description because there is no API which would allow us to maintain other languages and I am not willing to re-implement parts of ABAP platform just to version texts which nobody cares about. Also, the texts dealing part is not that straightforward - one has to think about keeping the texts in sync which requires lot of code. I did the following optimizations to the XML format: - removed the activation state from all elements because we always serialize only Active and deserialize as Inactive - removed the foreign key name from texts and other details because we know which object type group is currently being handled - used short names for root elements of details to avoid redundancy because the detail's table name is used for child XML elements - e.g. TEXTS vs. CLS_TYPE_GROUPT. Closes #1515 * Update ref-supported.md Co-authored-by: Lars Hvam <larshp@hotmail.com> |
||
---|---|---|
.github/workflows | ||
ci | ||
docs | ||
src | ||
.abapgit.xml | ||
.devcontainer.json | ||
.editorconfig | ||
.eslintrc.yaml | ||
.gitignore | ||
abaplint.json | ||
changelog.txt | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
package.json | ||
README.md |
abapGit
Git client for ABAP
Works with: GitHub, GitLab, Assembla, Bitbucket, abapGitServer, SCP, AWS, TFS, Azure DevOps and more.
ABAP Version: 702 or higher
Latest build: zabapgit.abap NB: Some people reported that browsers have issues displaying the file with 75k lines. The easiest solution is to "Save as" the link above and then open it with any editor/viewer (notepad included) and copy from there.
Recommend using SAP GUI for Windows, there are multiple issues related to running abapGit and Java SAP GUI. Focus is on supporting ADT instead of supporting Java SAP GUI.
Design Goals
- Easy installation
- Easy upgrade
- Small system footprint
- Code readable in git repository
Documentation/Guides
Contributing
You can find the contribution guidelines here.
Projects using abapGit
See dotabap.org or this page.
FAQ
For questions/comments/bugs/feature requests/wishes please create an issue
Credits and references
Icons used in abapGit are created from Font Awesome free icon set (CC BY 4.0 License).