Page MenuHomePhabricator

Make serving repositories work with alternate URIs
ClosedPublic

Authored by epriestley on Feb 18 2016, 1:11 PM.
Tags
None
Referenced Files
F14351540: D15302.id36911.diff
Thu, Dec 19, 8:04 AM
Unknown Object (File)
Fri, Dec 6, 10:24 PM
Unknown Object (File)
Fri, Dec 6, 8:37 PM
Unknown Object (File)
Fri, Dec 6, 1:46 AM
Unknown Object (File)
Wed, Dec 4, 9:50 AM
Unknown Object (File)
Tue, Dec 3, 9:02 PM
Unknown Object (File)
Thu, Nov 28, 1:27 AM
Unknown Object (File)
Wed, Nov 20, 11:38 AM
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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.