unify git archive
Created by: mollylogue
NOTE: First PR of several.
- Updates
git.ArchiveReader
code to use the gitserverArchive
endpoint. - Updates all current calls to the gitserver
Archive
endpoint to go through thegit
package instead. - Currently no sub-repo perms checking for this aside from what already existed. That will come in a follow-up PR.
Test plan
- Ensure unit/integration tests pass
- Manually validate archives locally