Page MenuHomePhabricator

Make serving repositories work with alternate URIs
ClosedPublic

Authored by epriestley on Feb 18 2016, 1:11 PM.
Tags
None
Referenced Files
F13281873: D15302.diff
Sun, Jun 2, 11:22 AM
F13268582: D15302.diff
Wed, May 29, 5:11 AM
F13252139: D15302.diff
Sat, May 25, 1:06 AM
F13228060: D15302.id36911.diff
Mon, May 20, 6:46 AM
F13218100: D15302.id.diff
Sat, May 18, 10:11 AM
F13204494: D15302.diff
Wed, May 15, 12:38 AM
F13187461: D15302.diff
Sat, May 11, 4:32 AM
Unknown Object (File)
Tue, May 7, 7:40 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.