abapGit contains predefined user exits which can be used to modify the standard behavior.
If the compiled report is installed, create include
ZABAPGIT_USER_EXIT and add local class
If the development version is installed create global class
In both cases add the object in a package different from the main abapGit code.
The list of user exits can change at any time, make sure to syntax check user exits after upgrade of abapGit.
If the hostnames are not properly configured, this exit can be used to modify the settings. This is especially useful when running abapGitServer on the local system.
Force allowing serialization of SAP objects.
Store username and password in RFC connection setup, see https://github.com/larshp/abapGit/issues/1841
Can be used for setting logon tickets eg. in connection with abapGitServer connections between SAP systems. https://gist.github.com/larshp/71609852a79aa1e877f8c4020d18feac
Can be used to skip certian objects, or force a different object setup than currently in TADIR.