Geo: Ensure two git processes can't write in parallel to the same repository

From gitlab-com/migration#382 (closed):

We should definitely ensure that it's no due to two git processes writing to the repository in parallel, though. One potential source of such a conflict could, perhaps, be housekeeping?

Assignee Loading
Time tracking Loading