1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-25 00:02:41 +01:00
phorge-phorge/src/applications/diffusion/ssh
epriestley 74a79aa634 Make serving repositories work with alternate URIs
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).

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T4245

Differential Revision: https://secure.phabricator.com/D15302
2016-02-18 10:06:03 -08:00
..
__tests__ phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionGitReceivePackSSHWorkflow.php Proxy VCS SSH requests 2015-01-28 14:41:24 -08:00
DiffusionGitSSHWorkflow.php Prepare SSH connections for proxying 2015-01-28 10:18:07 -08:00
DiffusionGitUploadPackSSHWorkflow.php Proxy VCS SSH requests 2015-01-28 14:41:24 -08:00
DiffusionMercurialServeSSHWorkflow.php Added an intercept to Mercurial's capabilities command to remove bundle2. 2015-10-10 07:14:48 -07:00
DiffusionMercurialSSHWorkflow.php Rename DiffusionSSHWorkflow subclasses for consistency 2015-01-05 06:33:19 +11:00
DiffusionMercurialWireClientSSHProtocolChannel.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionSSHWorkflow.php Make serving repositories work with alternate URIs 2016-02-18 10:06:03 -08:00
DiffusionSubversionServeSSHWorkflow.php Make serving repositories work with alternate URIs 2016-02-18 10:06:03 -08:00
DiffusionSubversionSSHWorkflow.php Rename DiffusionSSHWorkflow subclasses for consistency 2015-01-05 06:33:19 +11:00