make `open` succeed or fail atomically
Open
- Dominant language
- JavaScript
- Stars
- 233
- Forks
- 54
- PR merge metrics
- No merged PRs in 30d
Description
Currently, if the process crashes in the middle of an open (e.g., when the user hits ctrl-c while at a login prompt), we can leave a submodule in a "1/2 open" state. We need to find a way to do this atomically so that we unambiguously succeed or fail.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.