abapGit/docs
Jakub Filak 65e8522bd1
otgr: initial object support (#3777)
* 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>
2020-08-24 11:23:36 +02:00
..
_includes docs: add new setup category #1891 (#1958) 2018-09-27 15:03:44 +02:00
_layouts docs: add anchored links, closes #2756 (#2951) 2019-10-07 22:48:28 -07:00
assets docs: add anchored links, closes #2756 (#2951) 2019-10-07 22:48:28 -07:00
collections/_development Correct typo GET_COM\P/ARATOR (#3673) 2020-07-29 06:14:08 +02:00
img abapGit Emergency Mode (#3756) 2020-08-22 09:55:33 +02:00
_config.yml docs: add improve this page link #931 2018-07-22 09:27:09 +02:00
.gitignore docs: new lines, favicon 2017-05-20 14:37:25 +03:00
404.md docs: new lines, favicon 2017-05-20 14:37:25 +03:00
CNAME Create CNAME 2017-10-15 11:26:35 +02:00
Gemfile docs: add improve this page link #931 2018-07-22 09:27:09 +02:00
guide-contributing.md A link to the development guidelines is added (#2396) 2019-02-15 00:29:41 -08:00
guide-development-version.md docs: add new setup category #1891 (#1958) 2018-09-27 15:03:44 +02:00
guide-export-zip.md Minor documentation corrections (#1645) 2018-07-17 07:29:45 +02:00
guide-first-project.md Minor documentation corrections (#1645) 2018-07-17 07:29:45 +02:00
guide-import-zip.md Hint line-break (#3683) 2020-07-30 09:12:02 +02:00
guide-install.md typo "developper" (#3672) 2020-07-28 16:06:00 +02:00
guide-moving-package.md Issue 3112: +Online instead of +Clone Button (#3115) 2019-12-11 06:47:13 +01:00
guide-online-install.md fix #784 2017-06-11 11:23:31 +00:00
guide-online-uninstall.md docs: Explain the effect of the "remove" button #3241 (#3242) 2020-03-05 11:08:00 +01:00
guide-online-update.md fix #784 2017-06-11 11:23:31 +00:00
guide-proxy-configuration.md Updated Proxy Documentation (#3436) 2020-05-29 10:06:21 +02:00
guide-regular-backup.md Seems the screen "background" has changed little 2018-08-20 05:58:28 +02:00
guide-saplink.md docs: fix link 2018-01-07 13:32:41 +01:00
guide-ssl-setup.md Update guide-ssl-setup.md (#3282) 2020-03-31 17:07:27 +02:00
guide-ui.md Command palette: Git actions (#2908) 2019-09-09 21:34:30 -07:00
guide-uninstall.md Add serialization for APACK manifests (#2485) 2019-03-11 23:34:32 -07:00
guide-upgrade.md Adjust install/upgrade guide to use upload (#3448) 2020-06-03 18:19:22 +02:00
index.md security documentation (#3491) 2020-06-13 09:32:57 +02:00
other-articles-and-presentations.md docs: another blog by Marcello (#3397) 2020-05-23 11:50:02 +02:00
other-external-libraries.md Branch overview: show commit details when hover #1821 (#2190) 2018-12-09 07:51:21 +01:00
other-logos.md docs: logo page #1825 2018-10-31 16:00:25 +01:00
other-test-ssl.md docs, formatting 2020-05-15 14:02:09 +02:00
other-where-used.md Update other-where-used.md (#3502) 2020-06-14 20:20:53 +02:00
other-xml-mismatch.md changed URL to current build 2018-07-24 05:11:37 +02:00
ref-apack.md typo .apack-mainfest.xml -> .apack-manifest.xml 2020-04-21 17:14:11 +02:00
ref-authorizations.md Docs: Authorizations (#2186) 2018-12-06 08:12:58 +01:00
ref-database-util.md abapGit Emergency Mode (#3756) 2020-08-22 09:55:33 +02:00
ref-dot-abapgit.md Updated documentation for repo settings & icons (#3499) 2020-06-16 20:50:32 +02:00
ref-exits.md Update ref-exits.md (#3481) 2020-06-10 17:27:30 +02:00
ref-icons.md Fix icon display in docs (#3517) 2020-06-16 21:27:52 +02:00
ref-namespaces.md Update ref-namespaces.md (#3238) 2020-03-04 13:43:46 +01:00
ref-supported.md otgr: initial object support (#3777) 2020-08-24 11:23:36 +02:00