The abapGit user interface is based on HTML. Each page is structured into four sections: top, header, content, and footer.
At the top of each page, abapGit displays its logo and the current page title on the left, and optionally menu items on the right.
This section is "sticky" and remains at the top of the page when scrolling downwards.
Pages in abapGit that are related to a repository contain a header including essential repository information and some useful features.
Icon and Description
For online repositories, abapGit shows the URL, a button to change the remote settings, a button to copy the URL, the current commit, and a button to show the changelog.
abapGit allows to display the changelog of a repository and alert the user if a new release is available. You can read instructions on how to add a changelog to your own repository here.
An icon indicates if a repository is marked as a favorite. Click the icon to toggle the state.
If a repository is protected against changes (in local settings), then the header will show a lock icon.
For repositories that have a defined background mode (in settings), a "BG" icon will be shown.
Branch / Tag / Commit
The currently selected remote is shown on the right of the header. This can be either a branch like "main", a tag, or a commit (hash).
Click the name to select a different branch or tag.
The root package of the repository is shown on the far left. Click the name to jump to the package maintenance.
In the area between header and footer is filled differently depending on the selected page or command. Some pages like the repository list and repository view contain an additional menu bar. Pages that contain input forms, use the top menu bar to switch between forms (like tabs) and a row of buttons at the bottom to select commands.
At the end of each page, abapGit displays a footer.
On the left, you find a link to the Sponsor Us page. abapGit is exclusively developed and maintained by volunteers. Any donations are highly appreciated.
Hovering of the logo shows the backend runtime of the last navigation step. Clicking the logo takes you to the abapGit Homepage.