1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-25 00:02:41 +01:00
phorge-phorge/src/applications
epriestley b24e36706d Generate expected and comparison schemata
Summary:
Ref T1191. This builds on the "view of the database as it exists" by building a view of the database as it is expected to exist (this is mostly empty for now) and comparing the two. We now render a view of the "comparison schema", which is the actual schema merged with the expected schema and annotated with the differences.

(I'm merging them like this because it makes it easier to handle both "missing" and "surpulus" warnings in a consistent way. If we tried to annotate just the actual or expected schema, the absence of components which are expected to exist is messy to handle.)

Test Plan: See screenshots.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T1191

Differential Revision: https://secure.phabricator.com/D10496
2014-09-18 08:22:54 -07:00
..
aphlict/management Try nodejs before node when starting notification server 2014-06-07 13:56:23 -07:00
arcanist/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
audit Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
auth Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
base Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
cache Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
calendar Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
chatlog Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
conduit Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
config Generate expected and comparison schemata 2014-09-18 08:22:54 -07:00
conpherence phutil_utf8_shorten => PhutilUTF8StringTruncator 2014-08-29 15:15:13 -07:00
countdown Rename PhutilRemarkupRule subclasses 2014-08-05 00:55:43 +10:00
daemon Daemons - handle daemons that can't be killed a bit better 2014-09-03 15:19:02 -07:00
dashboard Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
differential Differential - label unit / lint results from the commit diff as not applicable 2014-09-16 12:11:54 -07:00
diffusion Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
diviner Rename PhutilKeyValueCache subclasses 2014-08-06 08:12:28 +10:00
doorkeeper Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
draft/storage Differential - add DifferentialDraft to track whether revisions have draft feedback or not 2014-02-18 16:25:16 -08:00
drydock Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
fact Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
feed Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
files Fix "are are" in explanatory text 2014-09-18 08:21:34 -07:00
flag Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
fund Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
harbormaster Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
help Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
herald Diffusion / Herald - tweak "Accepted Differential Revision exists" Herald field 2014-09-03 15:28:12 -07:00
home Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
legalpad Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
lipsum Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
macro Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
mailinglists Rename AphrontQueryException subclasses 2014-08-06 07:51:21 +10:00
maniphest Transactions - add infrastructure for "mentions" 2014-09-09 14:21:13 -07:00
meta Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
metamta Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
notification Use %s, not %d, to encode a 64-bit integer for a query 2014-09-04 12:47:51 -07:00
nuance Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
oauthserver Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
owners Rename AphrontQueryException subclasses 2014-08-06 07:51:21 +10:00
passphrase Allow Passphrase to store empty secrets 2014-09-04 12:48:05 -07:00
paste Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
people Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
phame Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
phid Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
phlux Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
pholio Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
phortune Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
phpast Add some missing application names 2014-07-23 08:15:44 -07:00
phragment Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
phrequent Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
phriction Phriction - fix edits with subscribers 2014-09-05 10:48:23 -07:00
policy Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
ponder Rename "beta" to "prototype" and document support policy 2014-09-17 18:25:57 -07:00
project Add ui.footer-items to add a custom page footer 2014-09-10 14:44:34 -07:00
releeph Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
remarkup/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
repository Differential - label unit / lint results from the commit diff as not applicable 2014-09-16 12:11:54 -07:00
search Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
settings Emails - fix duplicate email error 2014-08-21 16:07:14 -07:00
slowvote Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
subscriptions Rename PHIDType classes 2014-07-24 08:05:46 +10:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
tokens Rename Conduit classes 2014-07-25 10:54:15 +10:00
transactions Transactions - hide "mentioned in X" story if you can't see X 2014-09-16 12:12:35 -07:00
typeahead Projects - tokenize projects more aggressively with respect to '-' 2014-08-14 12:28:11 -07:00
uiexample Replace ActionHeader minicons with Font icons 2014-08-15 11:08:28 -07:00
xhprof Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00