1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-24 15:52:41 +01:00
phorge-phorge/src/applications
epriestley c2b8dd28d8 Support ID-based repository URIs, and canonicalize repository URIs
Summary:
Ref T4245. Make `/diffusion/123/` work, but redirect the user to `/diffusion/XYZ/` if the repository has a callsign.

(Right now, every repository has a callsign, so this always redirects.)

Also redirect `/R123:abcdef` if the repository has a callsign.

Also also, move the Pull garbage collector somewhere more sensible.

Test Plan:
  - Added test coverage.
  - Visited `/diffusion/1/`, was redirected.
  - Visited `/diffusion/R1:abcdef`, was redirected.
  - Browsed Diffusion normally.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T4245

Differential Revision: https://secure.phabricator.com/D15301
2016-02-18 09:56:28 -08:00
..
almanac Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
aphlict Update "should not run as root" message 2015-10-31 11:20:23 +00:00
arcanist/conduit Remove remaining arcanist project code 2015-07-08 19:37:28 +10:00
audit Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
auth Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
badges Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
base Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
cache Write 500 words on how to restart webservers 2015-12-02 09:16:10 -08:00
calendar Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
celerity Move rgba rules into CelerityDefaultPostprocessor 2016-02-16 09:54:43 -08:00
chatlog Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
conduit fix the typo in the label field 2016-02-16 15:14:19 -08:00
config Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
conpherence Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
console Separate external editor integration from callsigns 2016-01-04 06:54:01 -08:00
countdown Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
daemon Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
dashboard Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
differential Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
diffusion Support ID-based repository URIs, and canonicalize repository URIs 2016-02-18 09:56:28 -08:00
diviner Make bin/diviner generate --repository <repository> accept identifiers 2016-02-17 17:23:35 -08:00
doorkeeper Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
draft/storage Fix EditEngine preview/draft for first comment on a task you didn't create 2015-12-05 09:57:45 -08:00
drydock Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
fact Swap charts from gRaphael to D3 2016-02-01 10:36:59 -08:00
feed Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
files Scale up small cover images instead of surrounding them with empty space 2016-02-06 16:09:38 -08:00
flag Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
fund Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
harbormaster Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
help Begin modularizing main menu items 2016-01-04 06:57:09 -08:00
herald Add "does not match regexp" to Herald 2016-02-11 15:29:38 -08:00
home Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
legalpad Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
lipsum Improve lispum generation of pastes 2015-12-25 07:41:38 -08:00
macro Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
maniphest Fix an issue where newly created tasks could appear at the bottom of columns 2016-02-15 15:18:05 -08:00
meta Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
metamta Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
multimeter Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
notification Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
nuance Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
oauthserver Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
owners Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
passphrase Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
paste Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
people Add setHeader to PHUITwoColumnView for consistent page layouts 2016-02-17 13:09:10 -08:00
phame Add ability to setActionList to a PHUIHeaderView 2016-02-16 20:00:39 -08:00
phid Don't show archived project tags on workboard cards 2016-02-17 19:06:27 -08:00
phlux Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
pholio Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
phortune Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
phpast Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phragment Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phrequent Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phriction Add ability to setActionList to a PHUIHeaderView 2016-02-16 20:00:39 -08:00
phurl Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
policy Don't show archived projects by default in policy control 2016-02-06 12:41:58 -08:00
ponder Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
project Add setHeader to PHUITwoColumnView for consistent page layouts 2016-02-17 13:09:10 -08:00
releeph Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
remarkup/conduit phtize all the things 2015-05-22 21:16:39 +10:00
repository Support ID-based repository URIs, and canonicalize repository URIs 2016-02-18 09:56:28 -08:00
search Add a basic progress bar for milestones 2016-02-08 18:50:22 -08:00
settings De-garbage the horrible garbage project section of the policy selection control 2016-02-05 09:50:06 -08:00
slowvote Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
spaces Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
subscriptions Make subproject/milestone watch rules work better 2016-02-16 10:42:07 -08:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Fully modularize DestructionEngine 2015-12-21 17:03:44 -08:00
tokens Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
transactions Return 404 instead of undefined variable error when trying to edit a non-existent form 2016-02-18 09:54:47 -08:00
typeahead Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
uiexample Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
xhprof Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00