---
title: Database util
category: reference
order: 99
---
`Database util` is a tool for managing database entries created by abapGit. You can access the tool via the tools icon in the top right corner of the abapGit home page > choose first menu item `Database util`.
It's possible to edit database entries of type
- `USER` and
- `REPO`.
A `USER` entry contains meta information like the favorites of an user and their repository configurations e. g. name and email address for Git. This is an example of a `USER` entry:
```xml
- 000000000001
- 000000000002
- 000000000003
-
https://[...]/file.git
my_username
First and Last Name
email@example.com
-
https://[...]/file.git
my_second_user
First and Last Name
email@example.com
0
```
The `REPO` entries contain meta data like Git repository URL, branch and package information and information about files known and to be excluded. This is an example:
```xml
https://[...]/file.git
refs/heads/my_branch
Z_MY_PACKAGE
my_user
20200418201549.200418
my_user
20200507134505.184445
-
-
-
/
.abapgit.xml
[...]
-
-
DEVC
Z_MY_PACKAGE
Z_MY_PACKAGE
-
/src/
package.devc.xml
[...]
-
-
DEVC
Z_ANOTHER_PACKAGE
Z_ANOTHER_PACKAGE
-
/src/abaplinted_sample/
package.devc.xml
[...]
-
-
PROG
Z_MY_REPORT
Z_ANOTHER_PACKAGE
-
/src/abaplinted_sample/
z_my_report.prog.abap
[...]
-
/src/abaplinted_sample/
z_my_report.prog.xml
[...]
E
/src/
PREFIX
- /.gitignore
- /LICENSE
- /README.md
- /package.json
- /.travis.yml
- /.gitlab-ci.yml
- /abaplint.json
- /azure-pipelines.yml
- /src/.gitkeep
My Test Repository
ZMY_CHECK_VARIANT
X
```
If you remove a repository entry from the database util, the repository is not shown in abapGit anymore. This is useful for example if you want to remove a repository which has a non-existing package assigned and thus can't be opened and deleted normally.
Be careful when you edit these entries from within abapGit. Setting invalid options there might break your abapGit.