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)
Fri, Sep 20, 11:36 PM
Unknown Object (File)
Wed, Sep 4, 10:59 PM
Unknown Object (File)
Wed, Sep 4, 11:21 AM
Unknown Object (File)
Sun, Sep 1, 4:47 PM
Unknown Object (File)
Sun, Sep 1, 12:39 PM
Unknown Object (File)
Wed, Aug 28, 11:51 AM
Unknown Object (File)
Mon, Aug 26, 9:11 AM
Unknown Object (File)
Aug 25 2024, 8:24 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
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.