Page MenuHomePhabricator

Make serving repositories work with alternate URIs
ClosedPublic

Authored by epriestley on Feb 18 2016, 1:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 25, 1:27 AM
Unknown Object (File)
Sun, Apr 21, 9:48 PM
Unknown Object (File)
Fri, Apr 19, 4:12 PM
Unknown Object (File)
Mon, Apr 15, 8:57 PM
Unknown Object (File)
Mar 23 2024, 5:57 PM
Unknown Object (File)
Mar 23 2024, 5:56 PM
Unknown Object (File)
Mar 23 2024, 5:56 PM
Unknown Object (File)
Mar 22 2024, 10:37 PM
Subscribers
None

Details

Summary

Ref T4245. Consolidates the URI parsing/rewriting logic so that repositories can be served from either /diffusion/XYZ/ or /diffusion/123/, over both HTTP and SSH.

Test Plan
  • Pulled a Git repository by ID and callsign over HTTP and SSH.
  • Pulled a Mercurial repository by ID and callsign over HTTP and SSH.
  • Pulled a Subversion repository by ID and callsign over SSH (no HTTP support for SVN).

Diff Detail

Repository
rP Phabricator
Branch
call8
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 10754
Build 13236: Run Core Tests
Build 13235: arc lint + arc unit

Event Timeline

epriestley retitled this revision from to Make serving repositories work with alternate URIs.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
This revision is now accepted and ready to land.Feb 18 2016, 4:16 PM
This revision was automatically updated to reflect the committed changes.