git-bundle-server
git-bundle-server copied to clipboard
Perform atomic writes with `.lock` files
The git-bundle-web-server might be reading from a bundle list as it is being written by the git-bundle-server CLI. Avoid concurrency issues by using an equivalent to Git's .lock file mechanism:
- Write to
<file>.lock. - Rename
<file>.lockto<file>.