Extract repository locking into a helper
I want to be able to lock the repo while dehydrating/hydrating from object storage.
The protocol for locking the entire repository is not super intuitive. Extract a repo lock helper for discoverability.
Edited by James Fargher