Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
Catch more HTTP VCS errors and convert them into VCS repsonses master
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
Author epriestley Date (Jan 27, 2021, 12:14 AM UTC) Commit da7d92dd da7d92dd0a4e11d305ad8634022a6226387d7e4e Parent 32c82a53 32c82a53deb426bd4137a109851139fc149e176a