Currently when doing a full git push on the linux tree, it takes 45 minutes before the command finishes.
This is of course problematic when doing git push over ssh.
We are here moving the logging the commits into the DB into its own process instead of in the git hook.
Now the git hook sends a notification that is received by the service that goes over these commits and
log them.
With this approach, logging all the commits still takes 45 minutes but the push command finishes much
earlier allowing the user to carry on.
Currently when doing a full git push on the linux tree, it takes 45 minutes before the command finishes.
This is of course problematic when doing git push over ssh.
We are here moving the logging the commits into the DB into its own process instead of in the git hook.
Now the git hook sends a notification that is received by the service that goes over these commits and
log them.
With this approach, logging all the commits still takes 45 minutes but the push command finishes much
earlier allowing the user to carry on.