microsoft / microsoft/VFSForGit
Mac: Ensure that failures of SetBitInFileFlags are handled properly
Open
Nobody has claimed this yet.
domain: user-mode
platform: macOS
- Dominant language
- C#
- Stars
- 6.1k
- Forks
- 474
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 8
Description
Ensure that all calls to SetBitInFileFlags handle failures and that the timing\ordering of calls to SetBitInFileFlags are tolerant to power loss.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating every call to SetBitInFileFlags in the Mac implementation and tracing how each call reports failure. Review the ordering around power-loss-sensitive operations; done means all failures are handled and the call sequence remains tolerant to power loss.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, macos
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100