1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-21 01:38:48 +02:00
phorge-phorge/src
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__ Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
aphront Use large text columns to store IP addresses 2016-02-02 10:13:14 -08:00
applications Make serving repositories work with alternate URIs 2016-02-18 10:06:03 -08:00
docs Pass repository PHID to custom hooks in PHABRICATOR_REPOSITORY instead of callsign 2016-02-17 17:10:44 -08:00
extensions Add src/extensions/ to Phabricator 2013-08-14 15:38:06 -07:00
infrastructure Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
view Add setHeader to PHUITwoColumnView for consistent page layouts 2016-02-17 13:09:10 -08:00
__phutil_library_init__.php
__phutil_library_map__.php Support ID-based repository URIs, and canonicalize repository URIs 2016-02-18 09:56:28 -08:00