--- title: .abapgit.xml category: reference order: 10 --- **.abapgit.xml** is a special abapGit file. It contains meta information of the abapGit project. Example: abapGit own .abapgit.xml ```xml E /src/ PREFIX /.travis.yml /CONTRIBUTING.md /LICENSE /README.md /package.json /changelog.txt ``` # Description ## Location The `.abapgit.xml` file must be located in the root folder of the git repository. ## Master Language The language in which all documentation and dictionary elements texts will be created. Follows SAP `sy-langu` values. Note that this implies that all objects in a repository will/should have the same master language. ## Starting Folder The Git repository folder that defines the root folder where deserialization starts. ## Folder Logic abapGit follows two folder logics: PREFIX and FULL ### PREFIX A package name must contain its parent package name as a prefix. Examples: Valid prefix: * ZFOO * **ZFOO**_BAR * **ZFOO_BAR**_QUX will give folder structure /bar/qux/ Invalid prefix: * ZFOO * ZBAR The folder logic PREFIX allows to install the repository into a different parent package. This can even be local packages(`$*`), in that case no transport order is required. ### FULL Any package name is accepted * ZSOMETHING * ZHELLO will give folder structure /zsomething/zhello/ The folder logic FULL forces the installation of the repository into packages with exactly the same name. This can be problematic for contributors who use a system where specific prefixes for the package names are to be used. ## Ignore Files which abapGit will not download into your ABAP system.