As per summary if more git updates start working with one repo nasty things could happen.
Locks are properly implemented by the git itself, so it returns non-zero status if somehting else is using the repo -> the other ebuild trying to touch the repo will die properly.