Ref T7789. Implement proper detection for read-only requests. Previously, we assumed every request was read/write and required lots of permissions, but we don't need "Can Push" permission if you're only cloning/fetching/pulling.
Details
Details
- Reviewers
chad - Maniphest Tasks
- T7789: Support Git Large File Storage
- Commits
- Restricted Diffusion Commit
rP76f07ec80bde: Only require view permissions for read-only Git LFS requests
- Set push policy to "no one".
- Fetched, got clean data out of LFS.
- Tried to push, got useful error.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Lint
Lint Not Applicable - Unit
Tests Not Applicable