microsoft / microsoft/VFSForGit
POSIX: Update TryGetGVFSHooksPathAndVersion to retrieve the version of GVFS.Hooks rather than the current process
Open
Nobody has claimed this yet.
affects: live-site
platform: linux
platform: macOS
pri3
- Dominant language
- C#
- Stars
- 6.1k
- Forks
- 474
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 8
Description
Code that verifies that the proper version of the hooks is on the path does not work on Linux and Mac.
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 in GVFS/GVFS.Platform.POSIX/POSIXPlatform.cs at the TryGetGVFSHooksPathAndVersion implementation referenced by the issue. Trace how it currently determines the version and how the GVFS.Hooks path is resolved on Linux and macOS. Done means the path verification retrieves the GVFS.Hooks version rather than the current process version on both POSIX platforms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100