1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-26 22:48:19 +01:00
phorge-phorge/src/applications/diffusion
epriestley 0db86cce7d Improve Diffusion behavior for no-longer-existing commits
Summary:
Ref T9028. When users push a commit, then later delete it (e.g., by deleting the branch which contained it) we currently explode when trying to view it.

Instead, degrade gradually if some information is not available.

Test Plan:
  - Looked at valid commits with parents, refs, branches and merges.
  - Looked at invalid commits.
  - Looked at a previously valid, now-deleted + gc'd commit:

{F859273}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T9028

Differential Revision: https://secure.phabricator.com/D14227
2015-10-02 16:11:03 -07:00
..
application Show when objects have a non-default policy 2015-06-22 11:46:59 -07:00
capability Simplify the implementation of PhabricatorPolicyCapability subclasses 2014-07-25 08:25:42 +10:00
conduit Reduce badness in viewing large files in the Diffusion web UI 2015-06-18 13:06:01 -07:00
config Improve UX for Diffusion mail fields 2015-05-25 07:18:48 -07:00
controller Improve Diffusion behavior for no-longer-existing commits 2015-10-02 16:11:03 -07:00
data Extend from Phobject 2015-06-15 18:02:27 +10:00
doorkeeper Partially modernize Doorkeeper/Asana bridge 2014-10-01 07:09:34 -07:00
edge Fix reverting commit language 2015-06-01 09:54:30 +10:00
engine Modularize the Diffusion/Differential "Block" Herald actions 2015-08-03 14:33:28 -07:00
events Migrate Differential revision edges to use modern EdgeType subclasses 2015-01-01 15:07:03 +11:00
exception Replace AphrontUsageException with AphrontMalformedRequestException 2015-09-03 10:04:17 -07:00
herald Allow builds to have parameters 2015-10-02 06:32:08 -07:00
panel Add "Mailing List" users 2015-06-03 18:42:33 -07:00
protocol Extend from Phobject 2015-06-15 18:02:27 +10:00
query Modernize Audit search engine 2015-08-31 10:17:54 -07:00
remarkup Stop all object mentions from matching after "@" 2015-09-29 06:43:49 -07:00
request Extend from Phobject 2015-06-15 18:02:27 +10:00
response Allow Phabricator to serve Mercurial repositories over HTTP 2013-11-06 18:00:42 -08:00
ssh Extend from Phobject 2015-06-15 18:02:27 +10:00
symbol Extend from Phobject 2015-06-15 18:02:27 +10:00
typeahead Modernize Audit search engine 2015-08-31 10:17:54 -07:00
view Hide "Revision" column in Diffusion history view if Differential is uninstalled 2015-09-29 07:09:12 -07:00
DiffusionLintSaveRunner.php Extend from Phobject 2015-06-15 18:02:27 +10:00