[re #12473] Git pump documentation and code decomposition, WebSocket communication
In this commit I have decomposed the code to be more readable and easily testable. I have also added WebSocket communication during the pumping process.
In this commit I have decomposed the code to be more readable and easily testable. I have also added WebSocket communication during the pumping process.