Page MenuHomePhabricator

Make serving repositories work with alternate URIs
ClosedPublic

Authored by epriestley on Feb 18 2016, 1:11 PM.
Tags
None
Referenced Files
F15580959: D15302.diff
Wed, May 7, 8:54 AM
F15569862: D15302.id36911.diff
Sun, May 4, 5:04 AM
F15559237: D15302.diff
Tue, Apr 29, 7:43 AM
F15462424: D15302.id36911.diff
Apr 1 2025, 3:03 PM
F15453538: D15302.id36921.diff
Mar 29 2025, 12:33 PM
F15449552: D15302.id.diff
Mar 28 2025, 10:53 AM
F15444363: D15302.diff
Mar 27 2025, 9:18 AM
F15434350: D15302.id36921.diff
Mar 25 2025, 3:06 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.