1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-11 07:11:04 +01:00
phorge-phorge/src
epriestley da7d92dd0a Catch more HTTP VCS errors and convert them into VCS repsonses
Summary:
Ref T13590. Currently, errors arising from cluster locking (like the "stuck write lock" exception) are not caught and converted into VCS responses on the HTTP VCS workflow.

Catch a broader range of exceptions and convert them into appropriate responses.

Test Plan:
  - Forced a "stuck write lock" exception, pushed to a Git repository over HTTP.
  - Before: generic fatal.
  - After: VCS-specific fatal with a useful message in the "X-Phabricator-Message" response header.

Maniphest Tasks: T13590

Differential Revision: https://secure.phabricator.com/D21525
2021-01-26 16:14:04 -08:00
..
__tests__ Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
aphront Fix reading of the request path when running the PHP builtin webserver 2021-01-11 10:54:40 -08:00
applications Catch more HTTP VCS errors and convert them into VCS repsonses 2021-01-26 16:14:04 -08:00
docs Update SES API to use AWSv4 signatures 2020-09-15 13:03:49 -07:00
extensions
infrastructure Support an "--active" flag for selecting active tasks 2021-01-22 19:51:39 -08:00
view When printing timestamps on paper: use an absolute, context-free date format 2020-09-04 16:36:34 -07:00
__phutil_library_init__.php
__phutil_library_map__.php Add a basic "harbormaster.step.edit" API method 2020-11-03 12:50:18 -08:00