aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--UPDATING16
-rw-r--r--devel/arcanist-lib/Makefile28
-rw-r--r--devel/arcanist-lib/distinfo6
-rw-r--r--devel/arcanist-lib/files/patch-src-toolset-workflow-ArcanistVersionWorkflow.php15
-rw-r--r--devel/arcanist-lib/files/patch-src-workflow-ArcanistVersionWorkflow.php16
-rw-r--r--devel/arcanist-lib/pkg-plist715
-rw-r--r--devel/libphutil/Makefile3
-rw-r--r--devel/phabricator/Makefile7
-rw-r--r--devel/phabricator/distinfo6
-rw-r--r--devel/phabricator/pkg-plist495
10 files changed, 1182 insertions, 125 deletions
diff --git a/UPDATING b/UPDATING
index fcc505f1a585..0a566a9603ac 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,22 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20200515:
+ AFFECTS: users of devel/libphutil, devel/arcanist-lib, devel/phabricator
+ AUTHOR: grembo@FreeBSD.org
+
+ Upstream fully deprecated devel/libphutil and merged its functionality
+ into devel/arcanist-lib and devel/phabricator. As a result, the
+ devel/libphutil port will be removed from the ports tree.
+
+ After upgrading devel/(arcanist-lib|phabricator) to version 20200514, it is
+ recommended to remove the orphaned libphutil package by running:
+
+ # pkg delete php\*-libphutil
+
+ Alternatively, 'pkg autoremove' will also work as expected, but might
+ remove orphaned packages unrelated to this update.
+
20200505:
AFFECTS: users of net-im/pidgin-rocketchat
AUTHOR: tobias.rehbein@web.de
diff --git a/devel/arcanist-lib/Makefile b/devel/arcanist-lib/Makefile
index 53cfdca536cb..ef9858d4455c 100644
--- a/devel/arcanist-lib/Makefile
+++ b/devel/arcanist-lib/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= arcanist
-PORTVERSION?= 20190622
+PORTVERSION?= 20200514
CATEGORIES?= devel
PKGNAMESUFFIX= ${SLAVE_PKGNAMESUFFIX}${PHP_PKGNAMESUFFIX}
@@ -13,18 +13,16 @@ SLAVEPORT?= lib
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}libphutil>=20190831:devel/libphutil@${PHP_FLAVOR}
-
PHP_DESTDIR= lib/php/arcanist
-USES= php:flavors python:2.7,env shebangfix
-SHEBANG_FILES= scripts/breakout.py
+USES= php:flavors python:env shebangfix
+SHEBANG_FILES= support/arcanoid/arcanoid.py
USE_PHP= curl dom hash json simplexml zlib
USE_GITHUB= yes
NO_BUILD= yes
NO_ARCH= yes
PORTSCOUT= ignore:1
GH_ACCOUNT= phacility
-GH_TAGNAME= feb5f4d
+GH_TAGNAME= b76b9c4
PLIST= ${.CURDIR}/pkg-plist
.if ${SLAVEPORT} == lib
@@ -49,12 +47,26 @@ PLIST_FILES= bin/arc
do-install:
.if ${SLAVEPORT} == bin
- ${RLN} ../${PHP_DESTDIR}/scripts/arcanist.php ${STAGEDIR}${PREFIX}/bin/arc
+ ${RLN} ../${PHP_DESTDIR}/bin/arc ${STAGEDIR}${PREFIX}/bin/arc
.else
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}
cd ${WRKSRC} ; ${PAX} -rw * ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/
- ${RLN} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/resources/shell/bash-completion ${STAGEDIR}${PREFIX}/share/bash-completion/completions/arc
+ @${REINPLACE_CMD} \
+ 's|%%PREFIX%%|${PREFIX}|g; \
+ s|%%PHP_DESTDIR%%|${PHP_DESTDIR}|g' \
+ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/support/shell/hooks/bash-completion.sh
+ @${REINPLACE_CMD} \
+ 's|%%PKGNAME%%|${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}|g; \
+ s|%%PKGVERSION%%|${PKGVERSION}|g; \
+ s|%%PKGORIGIN%%|${PKGORIGIN}|g' \
+ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/toolset/workflow/ArcanistVersionWorkflow.php
+ @${REINPLACE_CMD} \
+ 's|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \
+ ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/workflow/ArcanistAnoidWorkflow.php
+ ${RM} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/src/toolset/workflow/*.orig
+ ${RLN} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}/support/shell/hooks/bash-completion.sh \
+ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/arc
.endif
.include <bsd.port.mk>
diff --git a/devel/arcanist-lib/distinfo b/devel/arcanist-lib/distinfo
index 2478294ef930..d0e2abf3e485 100644
--- a/devel/arcanist-lib/distinfo
+++ b/devel/arcanist-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1567518400
-SHA256 (phacility-arcanist-20190622-feb5f4d_GH0.tar.gz) = 11cf1bd1ed42fb23ce7d37931b13177f2faa196eb57c4a6f2d21f00f1b887a22
-SIZE (phacility-arcanist-20190622-feb5f4d_GH0.tar.gz) = 649451
+TIMESTAMP = 1589494134
+SHA256 (phacility-arcanist-20200514-b76b9c4_GH0.tar.gz) = 9dcd523bcda56f5784e3e8e4bb69af3811debcd436db5d86c7a6356c476a2459
+SIZE (phacility-arcanist-20200514-b76b9c4_GH0.tar.gz) = 2234733
diff --git a/devel/arcanist-lib/files/patch-src-toolset-workflow-ArcanistVersionWorkflow.php b/devel/arcanist-lib/files/patch-src-toolset-workflow-ArcanistVersionWorkflow.php
new file mode 100644
index 000000000000..e76384bac69e
--- /dev/null
+++ b/devel/arcanist-lib/files/patch-src-toolset-workflow-ArcanistVersionWorkflow.php
@@ -0,0 +1,15 @@
+--- src/toolset/workflow/ArcanistVersionWorkflow.php.orig 2020-05-14 16:16:36 UTC
++++ src/toolset/workflow/ArcanistVersionWorkflow.php
+@@ -36,6 +36,12 @@ EOTEXT
+
+ $console = PhutilConsole::getConsole();
+
++ $versions = array("%%PKGNAME%% %%PKGVERSION%% (%%PKGORIGIN%%)");
++ foreach ($versions as $pkg) {
++ $console->writeOut($pkg."\n");
++ }
++ return;
++
+ if (!Filesystem::binaryExists('git')) {
+ throw new ArcanistUsageException(
+ pht(
diff --git a/devel/arcanist-lib/files/patch-src-workflow-ArcanistVersionWorkflow.php b/devel/arcanist-lib/files/patch-src-workflow-ArcanistVersionWorkflow.php
deleted file mode 100644
index ba5ebc1c5d26..000000000000
--- a/devel/arcanist-lib/files/patch-src-workflow-ArcanistVersionWorkflow.php
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/workflow/ArcanistVersionWorkflow.php.orig 2017-06-09 15:12:37 UTC
-+++ src/workflow/ArcanistVersionWorkflow.php
-@@ -27,6 +27,13 @@ EOTEXT
- public function run() {
- $console = PhutilConsole::getConsole();
-
-+ $versions = array();
-+ exec("pkg query '%n %v (%o)' php5-arcanist php5-libphutil", $versions);
-+ foreach ($versions as $pkg) {
-+ $console->writeOut($pkg."\n");
-+ }
-+ return;
-+
- if (!Filesystem::binaryExists('git')) {
- throw new ArcanistUsageException(
- pht(
diff --git a/devel/arcanist-lib/pkg-plist b/devel/arcanist-lib/pkg-plist
index c4dd6b8e9d20..b03c7e9eac6d 100644
--- a/devel/arcanist-lib/pkg-plist
+++ b/devel/arcanist-lib/pkg-plist
@@ -3,48 +3,345 @@ lib/php/arcanist/NOTICE
lib/php/arcanist/README.md
lib/php/arcanist/bin/arc
lib/php/arcanist/bin/arc.bat
+lib/php/arcanist/bin/phage
lib/php/arcanist/externals/README
lib/php/arcanist/externals/includes/README
+lib/php/arcanist/externals/jsonlint/LICENSE
+lib/php/arcanist/externals/jsonlint/src/Seld/JsonLint/JsonParser.php
+lib/php/arcanist/externals/jsonlint/src/Seld/JsonLint/Lexer.php
+lib/php/arcanist/externals/jsonlint/src/Seld/JsonLint/ParsingException.php
+lib/php/arcanist/externals/jsonlint/src/Seld/JsonLint/Undefined.php
lib/php/arcanist/resources/arclint/cornucopia.arclint.example
lib/php/arcanist/resources/arclint/general-purpose.arclint.example
lib/php/arcanist/resources/arclint/include-exclude.arclint.example
-lib/php/arcanist/resources/shell/bash-completion
+lib/php/arcanist/resources/php/symbol-information.json
lib/php/arcanist/resources/spelling/english.json
+lib/php/arcanist/resources/ssl/README
+lib/php/arcanist/resources/ssl/default.pem
lib/php/arcanist/scripts/__init_script__.php
lib/php/arcanist/scripts/arcanist.php
-lib/php/arcanist/scripts/breakout.py
lib/php/arcanist/scripts/hgdaemon/hgdaemon_client.php
lib/php/arcanist/scripts/hgdaemon/hgdaemon_server.php
lib/php/arcanist/scripts/repository/binary_safe_diff.sh
lib/php/arcanist/src/__phutil_library_init__.php
lib/php/arcanist/src/__phutil_library_map__.php
-lib/php/arcanist/src/__tests__/ArcanistLibraryTestCase.php
+lib/php/arcanist/src/__tests__/PhutilLibraryTestCase.php
+lib/php/arcanist/src/browse/query/ArcanistBrowseCommitHardpointQuery.php
+lib/php/arcanist/src/browse/query/ArcanistBrowseCommitURIHardpointQuery.php
+lib/php/arcanist/src/browse/query/ArcanistBrowseObjectNameURIHardpointQuery.php
+lib/php/arcanist/src/browse/query/ArcanistBrowsePathURIHardpointQuery.php
+lib/php/arcanist/src/browse/query/ArcanistBrowseRevisionURIHardpointQuery.php
+lib/php/arcanist/src/browse/query/ArcanistBrowseURIHardpointQuery.php
+lib/php/arcanist/src/browse/ref/ArcanistBrowseRef.php
+lib/php/arcanist/src/browse/ref/ArcanistBrowseURIRef.php
+lib/php/arcanist/src/browse/workflow/ArcanistBrowseWorkflow.php
+lib/php/arcanist/src/channel/PhutilChannel.php
+lib/php/arcanist/src/channel/PhutilChannelChannel.php
+lib/php/arcanist/src/channel/PhutilExecChannel.php
+lib/php/arcanist/src/channel/PhutilJSONProtocolChannel.php
+lib/php/arcanist/src/channel/PhutilLogFileChannel.php
+lib/php/arcanist/src/channel/PhutilMetricsChannel.php
+lib/php/arcanist/src/channel/PhutilPHPObjectProtocolChannel.php
+lib/php/arcanist/src/channel/PhutilProtocolChannel.php
+lib/php/arcanist/src/channel/PhutilSocketChannel.php
+lib/php/arcanist/src/channel/__tests__/PhutilChannelTestCase.php
+lib/php/arcanist/src/channel/__tests__/PhutilJSONProtocolChannelTestCase.php
+lib/php/arcanist/src/channel/__tests__/PhutilPHPObjectProtocolChannelTestCase.php
+lib/php/arcanist/src/conduit/ArcanistConduitCall.php
+lib/php/arcanist/src/conduit/ArcanistConduitEngine.php
+lib/php/arcanist/src/conduit/ArcanistConduitException.php
+lib/php/arcanist/src/conduit/ArcanistNoURIConduitException.php
+lib/php/arcanist/src/conduit/ConduitClient.php
+lib/php/arcanist/src/conduit/ConduitClientException.php
+lib/php/arcanist/src/conduit/ConduitFuture.php
+lib/php/arcanist/src/conduit/ConduitSearchFuture.php
+lib/php/arcanist/src/conduit/FutureAgent.php
+lib/php/arcanist/src/conduit/__tests__/ConduitClientTestCase.php
+lib/php/arcanist/src/config/ArcanistConfigurationEngine.php
+lib/php/arcanist/src/config/ArcanistConfigurationEngineExtension.php
+lib/php/arcanist/src/config/ArcanistConfigurationSourceList.php
+lib/php/arcanist/src/config/ArcanistConfigurationSourceValue.php
+lib/php/arcanist/src/config/arc/ArcanistArcConfigurationEngineExtension.php
+lib/php/arcanist/src/config/option/ArcanistAliasesConfigOption.php
+lib/php/arcanist/src/config/option/ArcanistConfigOption.php
+lib/php/arcanist/src/config/option/ArcanistListConfigOption.php
+lib/php/arcanist/src/config/option/ArcanistScalarConfigOption.php
+lib/php/arcanist/src/config/option/ArcanistStringConfigOption.php
+lib/php/arcanist/src/config/option/ArcanistWildConfigOption.php
+lib/php/arcanist/src/config/source/ArcanistConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistDefaultsConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistDictionaryConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistFileConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistFilesystemConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistLocalConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistProjectConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistRuntimeConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistSystemConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistUserConfigurationSource.php
+lib/php/arcanist/src/config/source/ArcanistWorkingCopyConfigurationSource.php
lib/php/arcanist/src/configuration/ArcanistBlindlyTrustHTTPEngineExtension.php
lib/php/arcanist/src/configuration/ArcanistConfiguration.php
lib/php/arcanist/src/configuration/ArcanistConfigurationManager.php
+lib/php/arcanist/src/configuration/ArcanistSetting.php
lib/php/arcanist/src/configuration/ArcanistSettings.php
+lib/php/arcanist/src/console/PhutilConsole.php
+lib/php/arcanist/src/console/PhutilConsoleFormatter.php
+lib/php/arcanist/src/console/PhutilConsoleMessage.php
+lib/php/arcanist/src/console/PhutilConsoleMetrics.php
+lib/php/arcanist/src/console/PhutilConsoleProgressBar.php
+lib/php/arcanist/src/console/PhutilConsoleServer.php
+lib/php/arcanist/src/console/PhutilConsoleServerChannel.php
+lib/php/arcanist/src/console/PhutilConsoleStdinNotInteractiveException.php
+lib/php/arcanist/src/console/PhutilInteractiveEditor.php
+lib/php/arcanist/src/console/__tests__/PhutilConsoleWrapTestCase.php
+lib/php/arcanist/src/console/__tests__/wrap/long.txt
+lib/php/arcanist/src/console/__tests__/wrap/long.txt.expect
+lib/php/arcanist/src/console/__tests__/wrap/newlines.txt
+lib/php/arcanist/src/console/__tests__/wrap/newlines.txt.expect
+lib/php/arcanist/src/console/__tests__/wrap/plain.txt
+lib/php/arcanist/src/console/__tests__/wrap/plain.txt.expect
+lib/php/arcanist/src/console/__tests__/wrap/trailing-space-prompt.txt
+lib/php/arcanist/src/console/__tests__/wrap/trailing-space-prompt.txt.expect
+lib/php/arcanist/src/console/__tests__/wrap/utf8.txt
+lib/php/arcanist/src/console/__tests__/wrap/utf8.txt.expect
+lib/php/arcanist/src/console/format.php
+lib/php/arcanist/src/console/view/PhutilConsoleBlock.php
+lib/php/arcanist/src/console/view/PhutilConsoleError.php
+lib/php/arcanist/src/console/view/PhutilConsoleInfo.php
+lib/php/arcanist/src/console/view/PhutilConsoleList.php
+lib/php/arcanist/src/console/view/PhutilConsoleLogLine.php
+lib/php/arcanist/src/console/view/PhutilConsoleSkip.php
+lib/php/arcanist/src/console/view/PhutilConsoleTable.php
+lib/php/arcanist/src/console/view/PhutilConsoleView.php
+lib/php/arcanist/src/console/view/PhutilConsoleWarning.php
lib/php/arcanist/src/difference/ArcanistDiffUtils.php
+lib/php/arcanist/src/difference/ArcanistDiffVectorNode.php
+lib/php/arcanist/src/difference/ArcanistDiffVectorTree.php
lib/php/arcanist/src/difference/__tests__/ArcanistDiffUtilsTestCase.php
lib/php/arcanist/src/differential/ArcanistDifferentialCommitMessage.php
lib/php/arcanist/src/differential/ArcanistDifferentialCommitMessageParserException.php
lib/php/arcanist/src/differential/ArcanistDifferentialDependencyGraph.php
lib/php/arcanist/src/differential/constants/ArcanistDifferentialRevisionHash.php
lib/php/arcanist/src/differential/constants/ArcanistDifferentialRevisionStatus.php
+lib/php/arcanist/src/docs/article/aws.diviner
+lib/php/arcanist/src/docs/article/command_execution.diviner
+lib/php/arcanist/src/docs/article/core_quick_reference.diviner
+lib/php/arcanist/src/docs/article/developing_xhpast.diviner
+lib/php/arcanist/src/docs/article/overview.diviner
+lib/php/arcanist/src/docs/article/using_futures.diviner
lib/php/arcanist/src/docs/book/arcanist.book
+lib/php/arcanist/src/docs/book/libphutil.book
+lib/php/arcanist/src/error/PhutilAggregateException.php
+lib/php/arcanist/src/error/PhutilErrorHandler.php
+lib/php/arcanist/src/error/PhutilErrorTrap.php
+lib/php/arcanist/src/error/PhutilMethodNotImplementedException.php
+lib/php/arcanist/src/error/PhutilOpaqueEnvelope.php
+lib/php/arcanist/src/error/PhutilOpaqueEnvelopeKey.php
+lib/php/arcanist/src/error/PhutilProxyException.php
+lib/php/arcanist/src/error/__tests__/PhutilErrorHandlerTestCase.php
+lib/php/arcanist/src/error/__tests__/PhutilOpaqueEnvelopeTestCase.php
+lib/php/arcanist/src/error/phlog.php
+lib/php/arcanist/src/events/PhutilEvent.php
+lib/php/arcanist/src/events/PhutilEventEngine.php
+lib/php/arcanist/src/events/PhutilEventListener.php
lib/php/arcanist/src/events/constant/ArcanistEventType.php
+lib/php/arcanist/src/events/constant/PhutilEventConstants.php
+lib/php/arcanist/src/events/constant/PhutilEventType.php
lib/php/arcanist/src/exception/ArcanistDiffByteSizeException.php
+lib/php/arcanist/src/exception/ArcanistMissingArgumentTerminatorException.php
lib/php/arcanist/src/exception/ArcanistUsageException.php
+lib/php/arcanist/src/exception/PhutilInvalidStateException.php
+lib/php/arcanist/src/exception/__tests__/PhutilInvalidStateExceptionTestCase.php
lib/php/arcanist/src/exception/usage/ArcanistNoEffectException.php
lib/php/arcanist/src/exception/usage/ArcanistNoEngineException.php
lib/php/arcanist/src/exception/usage/ArcanistUserAbortException.php
lib/php/arcanist/src/extensions/README
+lib/php/arcanist/src/filesystem/FileFinder.php
+lib/php/arcanist/src/filesystem/FileList.php
+lib/php/arcanist/src/filesystem/Filesystem.php
+lib/php/arcanist/src/filesystem/FilesystemException.php
+lib/php/arcanist/src/filesystem/PhutilDeferredLog.php
+lib/php/arcanist/src/filesystem/PhutilDirectoryFixture.php
+lib/php/arcanist/src/filesystem/PhutilFileLock.php
+lib/php/arcanist/src/filesystem/PhutilLock.php
+lib/php/arcanist/src/filesystem/PhutilLockException.php
+lib/php/arcanist/src/filesystem/PhutilProcessQuery.php
+lib/php/arcanist/src/filesystem/PhutilProcessRef.php
+lib/php/arcanist/src/filesystem/TempFile.php
+lib/php/arcanist/src/filesystem/__tests__/FileFinderTestCase.php
+lib/php/arcanist/src/filesystem/__tests__/FilesystemTestCase.php
+lib/php/arcanist/src/filesystem/__tests__/PhutilDeferredLogTestCase.php
+lib/php/arcanist/src/filesystem/__tests__/PhutilFileLockTestCase.php
+lib/php/arcanist/src/filesystem/__tests__/PhutilProcessRefTestCase.php
+lib/php/arcanist/src/filesystem/__tests__/data/.hidden.txt
+lib/php/arcanist/src/filesystem/__tests__/data/exclude/file.txt
+lib/php/arcanist/src/filesystem/__tests__/data/exclude/test
+lib/php/arcanist/src/filesystem/__tests__/data/file.txt
+lib/php/arcanist/src/filesystem/__tests__/data/include_dir.txt/anotherfile.txt
+lib/php/arcanist/src/filesystem/__tests__/data/include_dir.txt/subdir.txt/alsoinclude.txt
+lib/php/arcanist/src/filesystem/__tests__/data/include_dir.txt/subdir.txt/test
+lib/php/arcanist/src/filesystem/__tests__/data/include_dir.txt/test
+lib/php/arcanist/src/filesystem/__tests__/data/test
+lib/php/arcanist/src/filesystem/__tests__/data/test.txt
+lib/php/arcanist/src/filesystem/binary/PhutilBinaryAnalyzer.php
+lib/php/arcanist/src/filesystem/binary/PhutilDiffBinaryAnalyzer.php
+lib/php/arcanist/src/filesystem/binary/PhutilGitBinaryAnalyzer.php
+lib/php/arcanist/src/filesystem/binary/PhutilMercurialBinaryAnalyzer.php
+lib/php/arcanist/src/filesystem/binary/PhutilPygmentizeBinaryAnalyzer.php
+lib/php/arcanist/src/filesystem/binary/PhutilSubversionBinaryAnalyzer.php
+lib/php/arcanist/src/filesystem/binary/__tests__/PhutilBinaryAnalyzerTestCase.php
+lib/php/arcanist/src/filesystem/linesofalarge/LinesOfALarge.php
+lib/php/arcanist/src/filesystem/linesofalarge/LinesOfALargeExecFuture.php
+lib/php/arcanist/src/filesystem/linesofalarge/LinesOfALargeFile.php
+lib/php/arcanist/src/filesystem/linesofalarge/__tests__/LinesOfALargeExecFutureTestCase.php
+lib/php/arcanist/src/filesystem/linesofalarge/__tests__/LinesOfALargeFileTestCase.php
+lib/php/arcanist/src/future/Future.php
+lib/php/arcanist/src/future/FutureIterator.php
+lib/php/arcanist/src/future/FuturePool.php
+lib/php/arcanist/src/future/FutureProxy.php
+lib/php/arcanist/src/future/ImmediateFuture.php
+lib/php/arcanist/src/future/__tests__/FutureIteratorTestCase.php
+lib/php/arcanist/src/future/asana/PhutilAsanaFuture.php
+lib/php/arcanist/src/future/aws/PhutilAWSCloudFormationFuture.php
+lib/php/arcanist/src/future/aws/PhutilAWSCloudWatchFuture.php
+lib/php/arcanist/src/future/aws/PhutilAWSEC2Future.php
+lib/php/arcanist/src/future/aws/PhutilAWSException.php
+lib/php/arcanist/src/future/aws/PhutilAWSFuture.php
+lib/php/arcanist/src/future/aws/PhutilAWSS3Future.php
+lib/php/arcanist/src/future/aws/PhutilAWSv4Signature.php
+lib/php/arcanist/src/future/aws/PhutilCloudWatchMetric.php
+lib/php/arcanist/src/future/aws/__tests__/PhutilAWSv4SignatureTestCase.php
+lib/php/arcanist/src/future/aws/management/PhutilAWSManagementWorkflow.php
+lib/php/arcanist/src/future/aws/management/PhutilAWSS3DeleteManagementWorkflow.php
+lib/php/arcanist/src/future/aws/management/PhutilAWSS3GetManagementWorkflow.php
+lib/php/arcanist/src/future/aws/management/PhutilAWSS3ManagementWorkflow.php
+lib/php/arcanist/src/future/aws/management/PhutilAWSS3PutManagementWorkflow.php
+lib/php/arcanist/src/future/exec/CommandException.php
+lib/php/arcanist/src/future/exec/ExecFuture.php
+lib/php/arcanist/src/future/exec/PhutilBacktraceSignalHandler.php
+lib/php/arcanist/src/future/exec/PhutilCallbackSignalHandler.php
+lib/php/arcanist/src/future/exec/PhutilConsoleMetricsSignalHandler.php
+lib/php/arcanist/src/future/exec/PhutilExecPassthru.php
+lib/php/arcanist/src/future/exec/PhutilExecutableFuture.php
+lib/php/arcanist/src/future/exec/PhutilSignalHandler.php
+lib/php/arcanist/src/future/exec/PhutilSignalRouter.php
+lib/php/arcanist/src/future/exec/__tests__/ExecFutureTestCase.php
+lib/php/arcanist/src/future/exec/__tests__/ExecPassthruTestCase.php
+lib/php/arcanist/src/future/exec/execx.php
+lib/php/arcanist/src/future/github/PhutilGitHubFuture.php
+lib/php/arcanist/src/future/github/PhutilGitHubResponse.php
+lib/php/arcanist/src/future/http/BaseHTTPFuture.php
+lib/php/arcanist/src/future/http/HTTPFuture.php
+lib/php/arcanist/src/future/http/HTTPSFuture.php
+lib/php/arcanist/src/future/http/PhutilHTTPEngineExtension.php
+lib/php/arcanist/src/future/http/status/HTTPFutureCURLResponseStatus.php
+lib/php/arcanist/src/future/http/status/HTTPFutureCertificateResponseStatus.php
+lib/php/arcanist/src/future/http/status/HTTPFutureHTTPResponseStatus.php
+lib/php/arcanist/src/future/http/status/HTTPFutureParseResponseStatus.php
+lib/php/arcanist/src/future/http/status/HTTPFutureResponseStatus.php
+lib/php/arcanist/src/future/http/status/HTTPFutureTransportResponseStatus.php
+lib/php/arcanist/src/future/oauth/PhutilOAuth1Future.php
+lib/php/arcanist/src/future/oauth/__tests__/PhutilOAuth1FutureTestCase.php
+lib/php/arcanist/src/future/paypal/PhutilPayPalAPIFuture.php
+lib/php/arcanist/src/future/postmark/PhutilPostmarkFuture.php
+lib/php/arcanist/src/future/slack/PhutilSlackFuture.php
+lib/php/arcanist/src/future/twitch/PhutilTwitchFuture.php
+lib/php/arcanist/src/future/wordpress/PhutilWordPressFuture.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpoint.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointEngine.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointFutureList.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointList.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointObject.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointQuery.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointRequest.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointRequestList.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointTask.php
+lib/php/arcanist/src/hardpoint/ArcanistHardpointTaskResult.php
+lib/php/arcanist/src/hardpoint/ArcanistObjectListHardpoint.php
+lib/php/arcanist/src/hardpoint/ArcanistScalarHardpoint.php
+lib/php/arcanist/src/hardpoint/ArcanistVectorHardpoint.php
lib/php/arcanist/src/hgdaemon/ArcanistHgClientChannel.php
lib/php/arcanist/src/hgdaemon/ArcanistHgProxyClient.php
lib/php/arcanist/src/hgdaemon/ArcanistHgProxyServer.php
lib/php/arcanist/src/hgdaemon/ArcanistHgServerChannel.php
+lib/php/arcanist/src/init/init-library.php
+lib/php/arcanist/src/init/lib/PhutilBootloader.php
+lib/php/arcanist/src/init/lib/PhutilBootloaderException.php
+lib/php/arcanist/src/init/lib/PhutilLibraryConflictException.php
+lib/php/arcanist/src/init/lib/PhutilMissingSymbolException.php
+lib/php/arcanist/src/init/lib/__tests__/PhutilModuleUtilsTestCase.php
+lib/php/arcanist/src/init/lib/core.php
+lib/php/arcanist/src/init/lib/moduleutils.php
+lib/php/arcanist/src/inspector/ArcanistBrowseRefInspector.php
+lib/php/arcanist/src/inspector/ArcanistRefInspector.php
+lib/php/arcanist/src/inspector/ArcanistWorkingCopyStateRefInspector.php
lib/php/arcanist/src/internationalization/ArcanistUSEnglishTranslation.php
+lib/php/arcanist/src/internationalization/PhutilLocale.php
+lib/php/arcanist/src/internationalization/PhutilNumber.php
+lib/php/arcanist/src/internationalization/PhutilPerson.php
+lib/php/arcanist/src/internationalization/PhutilTranslation.php
+lib/php/arcanist/src/internationalization/PhutilTranslator.php
+lib/php/arcanist/src/internationalization/__tests__/PhutilLocaleTestCase.php
+lib/php/arcanist/src/internationalization/__tests__/PhutilPersonTest.php
+lib/php/arcanist/src/internationalization/__tests__/PhutilPhtTestCase.php
+lib/php/arcanist/src/internationalization/__tests__/PhutilTranslationTestCase.php
+lib/php/arcanist/src/internationalization/__tests__/PhutilTranslatorTestCase.php
+lib/php/arcanist/src/internationalization/locales/PhutilAllCapsEnglishLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilBritishEnglishLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilCzechLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilEmojiLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilEnglishCanadaLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilFrenchLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilGermanLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilKoreanLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilPirateEnglishLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilPortugueseBrazilLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilPortuguesePortugalLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilRawEnglishLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilSimplifiedChineseLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilSpanishSpainLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilTraditionalChineseLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilUSEnglishLocale.php
+lib/php/arcanist/src/internationalization/locales/PhutilVeryWowEnglishLocale.php
+lib/php/arcanist/src/internationalization/pht.php
+lib/php/arcanist/src/internationalization/translation/LibphutilUSEnglishTranslation.php
+lib/php/arcanist/src/ip/PhutilCIDRBlock.php
+lib/php/arcanist/src/ip/PhutilCIDRList.php
+lib/php/arcanist/src/ip/PhutilIPAddress.php
+lib/php/arcanist/src/ip/PhutilIPv4Address.php
+lib/php/arcanist/src/ip/PhutilIPv6Address.php
+lib/php/arcanist/src/ip/__tests__/PhutilIPAddressTestCase.php
lib/php/arcanist/src/land/ArcanistGitLandEngine.php
lib/php/arcanist/src/land/ArcanistLandEngine.php
+lib/php/arcanist/src/lexer/PhutilJSONFragmentLexer.php
+lib/php/arcanist/src/lexer/PhutilJavaFragmentLexer.php
+lib/php/arcanist/src/lexer/PhutilLexer.php
+lib/php/arcanist/src/lexer/PhutilPHPFragmentLexer.php
+lib/php/arcanist/src/lexer/PhutilPythonFragmentLexer.php
+lib/php/arcanist/src/lexer/PhutilShellLexer.php
+lib/php/arcanist/src/lexer/PhutilSimpleOptionsLexer.php
+lib/php/arcanist/src/lexer/PhutilTypeLexer.php
+lib/php/arcanist/src/lexer/__tests__/PhutilPHPFragmentLexerTestCase.php
+lib/php/arcanist/src/lexer/__tests__/PhutilShellLexerTestCase.php
+lib/php/arcanist/src/lexer/__tests__/PhutilSimpleOptionsLexerTestCase.php
+lib/php/arcanist/src/lexer/__tests__/php/basics.txt
+lib/php/arcanist/src/lexer/__tests__/php/case-insensitive.txt
+lib/php/arcanist/src/lexer/__tests__/php/catch.txt
+lib/php/arcanist/src/lexer/__tests__/php/comments.txt
+lib/php/arcanist/src/lexer/__tests__/php/extendsimplements.txt
+lib/php/arcanist/src/lexer/__tests__/php/haltcompiler.txt
+lib/php/arcanist/src/lexer/__tests__/php/heredocs.txt
+lib/php/arcanist/src/lexer/__tests__/php/pop-from-php.txt
+lib/php/arcanist/src/lexer/__tests__/php/symbols.txt
+lib/php/arcanist/src/lexer/__tests__/php/trailing-backslash-1.txt
+lib/php/arcanist/src/lexer/__tests__/php/trailing-backslash-2.txt
+lib/php/arcanist/src/lexer/__tests__/php/trailing-backslash-b.txt
+lib/php/arcanist/src/lexer/__tests__/shell/basic.txt
+lib/php/arcanist/src/lexer/__tests__/shell/escape.txt
+lib/php/arcanist/src/lexer/__tests__/shell/slashes.txt
+lib/php/arcanist/src/lexer/__tests__/shell/spaces.txt
+lib/php/arcanist/src/lexer/__tests__/shell/strings.txt
+lib/php/arcanist/src/lexer/__tests__/shell/unterminated.txt
lib/php/arcanist/src/lint/ArcanistLintMessage.php
lib/php/arcanist/src/lint/ArcanistLintPatcher.php
lib/php/arcanist/src/lint/ArcanistLintResult.php
@@ -107,7 +404,6 @@ lib/php/arcanist/src/lint/linter/__tests__/ArcanistGeneratedLinterTestCase.php
lib/php/arcanist/src/lint/linter/__tests__/ArcanistGoLintLinterTestCase.php
lib/php/arcanist/src/lint/linter/__tests__/ArcanistHLintLinterTestCase.php
lib/php/arcanist/src/lint/linter/__tests__/ArcanistJSHintLinterTestCase.php
-lib/php/arcanist/src/lint/linter/__tests__/ArcanistJSONLintLinterTestCase.php
lib/php/arcanist/src/lint/linter/__tests__/ArcanistJSONLinterTestCase.php
lib/php/arcanist/src/lint/linter/__tests__/ArcanistJscsLinterTestCase.php
lib/php/arcanist/src/lint/linter/__tests__/ArcanistLesscLinterTestCase.php
@@ -165,39 +461,39 @@ lib/php/arcanist/src/lint/linter/__tests__/jshint/jshint.lint-test
lib/php/arcanist/src/lint/linter/__tests__/jshint/missing-semicolon.lint-test
lib/php/arcanist/src/lint/linter/__tests__/jshint/too-many-errors.lint-test
lib/php/arcanist/src/lint/linter/__tests__/jshint/unnecessary-semicolon.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/1.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/10.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/11.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/12.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/13.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/14.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/15.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/16.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/17.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/19.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/2.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/20.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/21.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/22.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/23.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/24.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/25.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/26.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/27.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/28.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/29.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/3.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/30.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/31.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/32.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/33.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/34.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/4.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/5.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/6.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/7.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/8.lint-test
-lib/php/arcanist/src/lint/linter/__tests__/jsonlint/9.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/1.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/10.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/11.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/12.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/13.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/14.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/15.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/16.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/17.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/19.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/2.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/20.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/21.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/22.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/23.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/24.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/25.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/26.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/27.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/28.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/29.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/3.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/30.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/31.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/32.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/33.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/34.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/4.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/5.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/6.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/7.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/8.lint-test
+lib/php/arcanist/src/lint/linter/__tests__/json/9.lint-test
lib/php/arcanist/src/lint/linter/__tests__/lessc/css.lint-test
lib/php/arcanist/src/lint/linter/__tests__/lessc/empty.lint-test
lib/php/arcanist/src/lint/linter/__tests__/lessc/errors/add-mixed-units.lint-test
@@ -351,6 +647,7 @@ lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCa
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplicitConstructorXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php
+lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistImplodeArgumentOrderXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInnerFunctionXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInstanceOfOperatorXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistInterfaceAbstractMethodXHPASTLinterRule.php
@@ -382,7 +679,6 @@ lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistParentMemberReferenceXHPAS
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistParenthesesSpacingXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistParseStrUseXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPlusOperatorOnStringsXHPASTLinterRule.php
-lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPregQuoteMisuseXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistPublicPropertyXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistRaggedClassTreeEdgeXHPASTLinterRule.php
lib/php/arcanist/src/lint/linter/xhpast/rules/ArcanistReusedAsIteratorXHPASTLinterRule.php
@@ -452,6 +748,7 @@ lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistHexadecimalNumer
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistImplicitConstructorXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistImplicitFallthroughXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistImplicitVisibilityXHPASTLinterRuleTestCase.php
+lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistImplodeArgumentOrderXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistInlineHTMLXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistInnerFunctionXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistInstanceofOperatorXHPASTLinterRuleTestCase.php
@@ -484,7 +781,6 @@ lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistParentMemberRefe
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistParenthesesSpacingXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistParseStrUseXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistPlusOperatorOnStringsXHPASTLinterRuleTestCase.php
-lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistPregQuoteMisuseXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistPublicPropertyXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistRaggedClassTreeEdgeXHPASTLinterRuleTestCase.php
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ArcanistReusedAsIteratorXHPASTLinterRuleTestCase.php
@@ -572,6 +868,7 @@ lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/hexadecimal-numeric-scal
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/implicit-constructor/implicit-constructor.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/implicit-fallthrough/implicit-fallthrough.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/implicit-visibility/implicit-visibility.lint-test
+lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/implode-argument-order/implode.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/inline-html/inline-html.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/inner-function/inner-function.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/instanceof-operator/instanceof-operator.lint-test
@@ -629,7 +926,6 @@ lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/php-open-tag/php-tags-go
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/php-open-tag/php-tags-script.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/php-short-tag/php-short-tag.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/plus-operator-on-strings/plus-operator-on-strings.lint-test
-lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/preg_quote-misuse/preg_quote-misuse.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/public-property/class.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/ragged-classtree-edge/ragged-classtree-edge.lint-test
lib/php/arcanist/src/lint/linter/xhpast/rules/__tests__/reused-as-iterator/reused-as-iterator.lint-test
@@ -704,14 +1000,46 @@ lib/php/arcanist/src/lint/renderer/__tests__/data/simple.expect
lib/php/arcanist/src/lint/renderer/__tests__/data/simple.txt
lib/php/arcanist/src/lint/renderer/__tests__/data/xml.expect
lib/php/arcanist/src/lint/renderer/__tests__/data/xml.txt
+lib/php/arcanist/src/log/ArcanistLogEngine.php
+lib/php/arcanist/src/log/ArcanistLogMessage.php
+lib/php/arcanist/src/moduleutils/PhutilLibraryMapBuilder.php
+lib/php/arcanist/src/object/Phobject.php
+lib/php/arcanist/src/object/__tests__/PhobjectTestCase.php
+lib/php/arcanist/src/object/__tests__/PhutilTestPhobject.php
lib/php/arcanist/src/parser/ArcanistBaseCommitParser.php
lib/php/arcanist/src/parser/ArcanistBundle.php
lib/php/arcanist/src/parser/ArcanistCommentRemover.php
lib/php/arcanist/src/parser/ArcanistDiffParser.php
+lib/php/arcanist/src/parser/PhutilBugtraqParser.php
+lib/php/arcanist/src/parser/PhutilDocblockParser.php
+lib/php/arcanist/src/parser/PhutilEditorConfig.php
+lib/php/arcanist/src/parser/PhutilEmailAddress.php
+lib/php/arcanist/src/parser/PhutilGitURI.php
+lib/php/arcanist/src/parser/PhutilJSON.php
+lib/php/arcanist/src/parser/PhutilJSONParser.php
+lib/php/arcanist/src/parser/PhutilLanguageGuesser.php
+lib/php/arcanist/src/parser/PhutilParserGenerator.php
+lib/php/arcanist/src/parser/PhutilQueryStringParser.php
+lib/php/arcanist/src/parser/PhutilSimpleOptions.php
+lib/php/arcanist/src/parser/PhutilTypeSpec.php
+lib/php/arcanist/src/parser/PhutilURI.php
lib/php/arcanist/src/parser/__tests__/ArcanistBaseCommitParserTestCase.php
lib/php/arcanist/src/parser/__tests__/ArcanistBundleTestCase.php
lib/php/arcanist/src/parser/__tests__/ArcanistCommentRemoverTestCase.php
lib/php/arcanist/src/parser/__tests__/ArcanistDiffParserTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilBugtraqParserTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilDocblockParserTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilEditorConfigTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilEmailAddressTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilGitURITestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilJSONParserTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilJSONTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilLanguageGuesserTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilParserGeneratorTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilQueryStringParserTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilSimpleOptionsTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilTypeSpecTestCase.php
+lib/php/arcanist/src/parser/__tests__/PhutilURITestCase.php
lib/php/arcanist/src/parser/__tests__/base85/expect1.txt
lib/php/arcanist/src/parser/__tests__/base85/expect2.txt
lib/php/arcanist/src/parser/__tests__/bundle.git.tgz
@@ -793,6 +1121,34 @@ lib/php/arcanist/src/parser/__tests__/diff/svnlook-add.svndiff
lib/php/arcanist/src/parser/__tests__/diff/svnlook-basics.svndiff
lib/php/arcanist/src/parser/__tests__/diff/svnlook-copied.svndiff
lib/php/arcanist/src/parser/__tests__/diff/svnlook-delete.svndiff
+lib/php/arcanist/src/parser/__tests__/docblock/embedded-specials.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/flag-specials.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/indented-block.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/indented-specials.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/indented-text.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/linebreak-breaks-specials.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/mixed-types.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/multi-specials.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/multiline-special.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/specials-with-hyphen.docblock
+lib/php/arcanist/src/parser/__tests__/docblock/specials.docblock
+lib/php/arcanist/src/parser/__tests__/editorconfig/.editorconfig
+lib/php/arcanist/src/parser/__tests__/editorconfig/empty/.editorconfig
+lib/php/arcanist/src/parser/__tests__/editorconfig/externals/.editorconfig
+lib/php/arcanist/src/parser/__tests__/editorconfig/subdir/.editorconfig
+lib/php/arcanist/src/parser/__tests__/json/base64.data
+lib/php/arcanist/src/parser/__tests__/json/base64.json
+lib/php/arcanist/src/parser/__tests__/languageguesser/bash.shebang
+lib/php/arcanist/src/parser/__tests__/languageguesser/console.path
+lib/php/arcanist/src/parser/__tests__/languageguesser/console.prompt
+lib/php/arcanist/src/parser/__tests__/languageguesser/diff.git
+lib/php/arcanist/src/parser/__tests__/languageguesser/diff.udiff
+lib/php/arcanist/src/parser/__tests__/languageguesser/nothing-useful
+lib/php/arcanist/src/parser/__tests__/languageguesser/php.shell
+lib/php/arcanist/src/parser/__tests__/languageguesser/php.shell-env
+lib/php/arcanist/src/parser/__tests__/languageguesser/php.test
+lib/php/arcanist/src/parser/__tests__/languageguesser/py.emacs-mode
+lib/php/arcanist/src/parser/__tests__/languageguesser/sh.shebang
lib/php/arcanist/src/parser/__tests__/patches/141452e2a775ee86409e8779dd2eda767b4fe8ab.gitpatch
lib/php/arcanist/src/parser/__tests__/patches/176a4c2c3fd88b2d598ce41a55d9c3958be9fd2d.gitpatch
lib/php/arcanist/src/parser/__tests__/patches/1830a13adf764b55743f7edc6066451898d8ffa4.gitpatch
@@ -820,11 +1176,156 @@ lib/php/arcanist/src/parser/__tests__/patches/d53dc614090c6c7d6d023e170877d7f611
lib/php/arcanist/src/parser/__tests__/patches/df340e88d8aba12e8f2b8827f01f0cd9f35eb758.gitpatch
lib/php/arcanist/src/parser/__tests__/patches/f19fb9fa1385c01b53bdb6d8842dd154e47151ec.gitpatch
lib/php/arcanist/src/parser/__tests__/patches/fb28468d25a5fdd063aca4ca559454c998a0af51.gitpatch
+lib/php/arcanist/src/parser/aast/api/AASTNode.php
+lib/php/arcanist/src/parser/aast/api/AASTNodeList.php
+lib/php/arcanist/src/parser/aast/api/AASTToken.php
+lib/php/arcanist/src/parser/aast/api/AASTTree.php
+lib/php/arcanist/src/parser/argument/PhutilArgumentParser.php
+lib/php/arcanist/src/parser/argument/PhutilArgumentSpecification.php
+lib/php/arcanist/src/parser/argument/PhutilArgumentSpellingCorrector.php
+lib/php/arcanist/src/parser/argument/__tests__/PhutilArgumentParserTestCase.php
+lib/php/arcanist/src/parser/argument/__tests__/PhutilArgumentSpecificationTestCase.php
+lib/php/arcanist/src/parser/argument/__tests__/PhutilArgumentSpellingCorrectorTestCase.php
+lib/php/arcanist/src/parser/argument/exception/PhutilArgumentParserException.php
+lib/php/arcanist/src/parser/argument/exception/PhutilArgumentSpecificationException.php
+lib/php/arcanist/src/parser/argument/exception/PhutilArgumentUsageException.php
+lib/php/arcanist/src/parser/argument/workflow/PhutilArgumentWorkflow.php
+lib/php/arcanist/src/parser/argument/workflow/PhutilHelpArgumentWorkflow.php
lib/php/arcanist/src/parser/diff/ArcanistDiffChange.php
lib/php/arcanist/src/parser/diff/ArcanistDiffChangeType.php
lib/php/arcanist/src/parser/diff/ArcanistDiffHunk.php
+lib/php/arcanist/src/parser/exception/PhutilINIParserException.php
+lib/php/arcanist/src/parser/exception/PhutilJSONParserException.php
+lib/php/arcanist/src/parser/exception/PhutilTypeCheckException.php
+lib/php/arcanist/src/parser/exception/PhutilTypeExtraParametersException.php
+lib/php/arcanist/src/parser/exception/PhutilTypeMissingParametersException.php
+lib/php/arcanist/src/parser/generator/exception/PhutilInvalidRuleParserGeneratorException.php
+lib/php/arcanist/src/parser/generator/exception/PhutilIrreducibleRuleParserGeneratorException.php
+lib/php/arcanist/src/parser/generator/exception/PhutilParserGeneratorException.php
+lib/php/arcanist/src/parser/generator/exception/PhutilUnknownSymbolParserGeneratorException.php
+lib/php/arcanist/src/parser/generator/exception/PhutilUnreachableRuleParserGeneratorException.php
+lib/php/arcanist/src/parser/generator/exception/PhutilUnreachableTerminalParserGeneratorException.php
+lib/php/arcanist/src/parser/html/PhutilDOMNode.php
+lib/php/arcanist/src/parser/html/PhutilHTMLParser.php
+lib/php/arcanist/src/parser/html/__tests__/PhutilHTMLParserTestCase.php
+lib/php/arcanist/src/parser/html/__tests__/data/attributes-basic.txt
+lib/php/arcanist/src/parser/html/__tests__/data/content-angle.txt
+lib/php/arcanist/src/parser/html/__tests__/data/content-simple.txt
+lib/php/arcanist/src/parser/html/__tests__/data/tag-angle.txt
+lib/php/arcanist/src/parser/html/__tests__/data/tag-mismatch.txt
+lib/php/arcanist/src/parser/html/__tests__/data/tag-simple.txt
+lib/php/arcanist/src/parser/html/__tests__/data/tag-table.txt
+lib/php/arcanist/src/parser/http/PhutilHTTPResponse.php
+lib/php/arcanist/src/parser/http/PhutilHTTPResponseParser.php
+lib/php/arcanist/src/parser/http/__tests__/PhutilHTTPResponseParserTestCase.php
+lib/php/arcanist/src/parser/xhpast/__tests__/PHPASTParserTestCase.php
+lib/php/arcanist/src/parser/xhpast/__tests__/data/a-self-test.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/anonymous_class.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/base-fail-syntax.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/base-pass.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/call-time-pass-by-ref.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/namespace.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/operator-coalesce.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/operator-spaceship-nonassoc.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/operator-spaceship.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/optional-parameter.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-access-on-instanciation-invalid.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-access-on-instanciation.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-array-dereference-2.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-array-dereference-3.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-array-dereference-4.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-array-dereference.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-binary-literal.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-callable-typehint.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-class-expr.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-comments.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-empty-heredoc.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-finally.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-foreach-list.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-literal-index.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-literals.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-nested-quotes.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-only-finally.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-short-array.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-syntax.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-tags.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-traits.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-try-no-catch-or-finally.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/php-yield.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/return-type.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/unpack-fail.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/use.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/variadic.php.test
+lib/php/arcanist/src/parser/xhpast/__tests__/data/yyinitdepth.php.test
+lib/php/arcanist/src/parser/xhpast/api/XHPASTNode.php
+lib/php/arcanist/src/parser/xhpast/api/XHPASTSyntaxErrorException.php
+lib/php/arcanist/src/parser/xhpast/api/XHPASTToken.php
+lib/php/arcanist/src/parser/xhpast/api/XHPASTTree.php
+lib/php/arcanist/src/parser/xhpast/api/__tests__/XHPASTNodeTestCase.php
+lib/php/arcanist/src/parser/xhpast/api/__tests__/XHPASTTreeTestCase.php
+lib/php/arcanist/src/parser/xhpast/api/__tests__/namespace/braces.lint-test
+lib/php/arcanist/src/parser/xhpast/api/__tests__/namespace/mixed.php.test
+lib/php/arcanist/src/parser/xhpast/api/__tests__/namespace/namespace.lint-test
+lib/php/arcanist/src/parser/xhpast/api/__tests__/namespace/no-namespace.lint-test
+lib/php/arcanist/src/parser/xhpast/bin/PhutilXHPASTBinary.php
+lib/php/arcanist/src/parser/xhpast/bin/xhpast.exe
+lib/php/arcanist/src/parser/xhpast/parser_nodes.php
+lib/php/arcanist/src/parser/xhpast/parser_tokens.php
+lib/php/arcanist/src/phage/__tests__/PhageAgentTestCase.php
+lib/php/arcanist/src/phage/action/PhageAction.php
+lib/php/arcanist/src/phage/action/PhageAgentAction.php
+lib/php/arcanist/src/phage/action/PhageExecuteAction.php
+lib/php/arcanist/src/phage/action/PhageLocalAction.php
+lib/php/arcanist/src/phage/action/PhagePlanAction.php
+lib/php/arcanist/src/phage/agent/PhagePHPAgent.php
+lib/php/arcanist/src/phage/bootloader/PhageAgentBootloader.php
+lib/php/arcanist/src/phage/bootloader/PhagePHPAgentBootloader.php
+lib/php/arcanist/src/phage/toolset/PhageToolset.php
+lib/php/arcanist/src/phage/util/PhutilBallOfPHP.php
+lib/php/arcanist/src/phage/workflow/PhageExecWorkflow.php
+lib/php/arcanist/src/phage/workflow/PhageWorkflow.php
+lib/php/arcanist/src/progress/PhutilConsoleProgressSink.php
+lib/php/arcanist/src/progress/PhutilProgressSink.php
+lib/php/arcanist/src/query/ArcanistCommitUpstreamHardpointQuery.php
+lib/php/arcanist/src/query/ArcanistGitCommitMessageHardpointQuery.php
+lib/php/arcanist/src/query/ArcanistGitWorkingCopyRevisionHardpointQuery.php
+lib/php/arcanist/src/query/ArcanistMessageRevisionHardpointQuery.php
+lib/php/arcanist/src/query/ArcanistWorkflowGitHardpointQuery.php
+lib/php/arcanist/src/query/ArcanistWorkingCopyCommitHardpointQuery.php
+lib/php/arcanist/src/readableserializer/PhutilReadableSerializer.php
+lib/php/arcanist/src/readableserializer/__tests__/PhutilReadableSerializerTestCase.php
+lib/php/arcanist/src/ref/ArcanistBranchRef.php
lib/php/arcanist/src/ref/ArcanistBuildPlanRef.php
lib/php/arcanist/src/ref/ArcanistBuildRef.php
+lib/php/arcanist/src/ref/ArcanistDisplayRef.php
+lib/php/arcanist/src/ref/ArcanistDisplayRefInterface.php
+lib/php/arcanist/src/ref/ArcanistRef.php
+lib/php/arcanist/src/ref/ArcanistRepositoryRef.php
+lib/php/arcanist/src/ref/ArcanistRevisionRefSource.php
+lib/php/arcanist/src/ref/ArcanistWorkingCopyStateRef.php
+lib/php/arcanist/src/ref/commit/ArcanistCommitRef.php
+lib/php/arcanist/src/ref/commit/ArcanistCommitSymbolRef.php
+lib/php/arcanist/src/ref/commit/ArcanistCommitSymbolRefInspector.php
+lib/php/arcanist/src/ref/commit/ArcanistGitCommitSymbolCommitHardpointQuery.php
+lib/php/arcanist/src/ref/file/ArcanistFileRef.php
+lib/php/arcanist/src/ref/file/ArcanistFileSymbolRef.php
+lib/php/arcanist/src/ref/paste/ArcanistPasteRef.php
+lib/php/arcanist/src/ref/paste/ArcanistPasteSymbolRef.php
+lib/php/arcanist/src/ref/revision/ArcanistRevisionCommitMessageHardpointQuery.php
+lib/php/arcanist/src/ref/revision/ArcanistRevisionRef.php
+lib/php/arcanist/src/ref/revision/ArcanistRevisionSymbolRef.php
+lib/php/arcanist/src/ref/simple/ArcanistSimpleSymbolHardpointQuery.php
+lib/php/arcanist/src/ref/simple/ArcanistSimpleSymbolRef.php
+lib/php/arcanist/src/ref/simple/ArcanistSimpleSymbolRefInspector.php
+lib/php/arcanist/src/ref/symbol/ArcanistSymbolEngine.php
+lib/php/arcanist/src/ref/symbol/ArcanistSymbolRef.php
+lib/php/arcanist/src/ref/task/ArcanistTaskRef.php
+lib/php/arcanist/src/ref/task/ArcanistTaskSymbolRef.php
+lib/php/arcanist/src/ref/user/ArcanistUserRef.php
+lib/php/arcanist/src/ref/user/ArcanistUserSymbolHardpointQuery.php
+lib/php/arcanist/src/ref/user/ArcanistUserSymbolRef.php
+lib/php/arcanist/src/ref/user/ArcanistUserSymbolRefInspector.php
+lib/php/arcanist/src/repository/api/ArcanistFilesystemAPI.php
lib/php/arcanist/src/repository/api/ArcanistGitAPI.php
lib/php/arcanist/src/repository/api/ArcanistGitUpstreamPath.php
lib/php/arcanist/src/repository/api/ArcanistMercurialAPI.php
@@ -847,6 +1348,27 @@ lib/php/arcanist/src/repository/parser/__tests__/mercurial/log-basic.txt
lib/php/arcanist/src/repository/parser/__tests__/mercurial/log-empty.txt
lib/php/arcanist/src/repository/parser/__tests__/mercurial/status-basic.txt
lib/php/arcanist/src/repository/parser/__tests__/mercurial/status-moves.txt
+lib/php/arcanist/src/runtime/ArcanistRuntime.php
+lib/php/arcanist/src/serviceprofiler/PhutilServiceProfiler.php
+lib/php/arcanist/src/symbols/PhutilClassMapQuery.php
+lib/php/arcanist/src/symbols/PhutilSymbolLoader.php
+lib/php/arcanist/src/toolset/ArcanistAlias.php
+lib/php/arcanist/src/toolset/ArcanistAliasEffect.php
+lib/php/arcanist/src/toolset/ArcanistAliasEngine.php
+lib/php/arcanist/src/toolset/ArcanistArcToolset.php
+lib/php/arcanist/src/toolset/ArcanistPhutilWorkflow.php
+lib/php/arcanist/src/toolset/ArcanistPrompt.php
+lib/php/arcanist/src/toolset/ArcanistToolset.php
+lib/php/arcanist/src/toolset/ArcanistWorkflowArgument.php
+lib/php/arcanist/src/toolset/ArcanistWorkflowInformation.php
+lib/php/arcanist/src/toolset/command/ArcanistCommand.php
+lib/php/arcanist/src/toolset/query/ArcanistRuntimeHardpointQuery.php
+lib/php/arcanist/src/toolset/workflow/ArcanistAliasWorkflow.php
+lib/php/arcanist/src/toolset/workflow/ArcanistArcWorkflow.php
+lib/php/arcanist/src/toolset/workflow/ArcanistHelpWorkflow.php
+lib/php/arcanist/src/toolset/workflow/ArcanistPromptsWorkflow.php
+lib/php/arcanist/src/toolset/workflow/ArcanistShellCompleteWorkflow.php
+lib/php/arcanist/src/toolset/workflow/ArcanistVersionWorkflow.php
lib/php/arcanist/src/unit/ArcanistUnitTestResult.php
lib/php/arcanist/src/unit/__tests__/ArcanistUnitTestResultTestCase.php
lib/php/arcanist/src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php
@@ -887,25 +1409,66 @@ lib/php/arcanist/src/unit/renderer/ArcanistUnitConsoleRenderer.php
lib/php/arcanist/src/unit/renderer/ArcanistUnitRenderer.php
lib/php/arcanist/src/upload/ArcanistFileDataRef.php
lib/php/arcanist/src/upload/ArcanistFileUploader.php
-lib/php/arcanist/src/workflow/ArcanistAliasWorkflow.php
+lib/php/arcanist/src/utils/AbstractDirectedGraph.php
+lib/php/arcanist/src/utils/CaseInsensitiveArray.php
+lib/php/arcanist/src/utils/PhutilArray.php
+lib/php/arcanist/src/utils/PhutilArrayWithDefaultValue.php
+lib/php/arcanist/src/utils/PhutilBufferedIterator.php
+lib/php/arcanist/src/utils/PhutilCallbackFilterIterator.php
+lib/php/arcanist/src/utils/PhutilChunkedIterator.php
+lib/php/arcanist/src/utils/PhutilCowsay.php
+lib/php/arcanist/src/utils/PhutilDirectedScalarGraph.php
+lib/php/arcanist/src/utils/PhutilEditDistanceMatrix.php
+lib/php/arcanist/src/utils/PhutilExampleBufferedIterator.php
+lib/php/arcanist/src/utils/PhutilExecutionEnvironment.php
+lib/php/arcanist/src/utils/PhutilHashingIterator.php
+lib/php/arcanist/src/utils/PhutilLunarPhase.php
+lib/php/arcanist/src/utils/PhutilProxyIterator.php
+lib/php/arcanist/src/utils/PhutilRope.php
+lib/php/arcanist/src/utils/PhutilSortVector.php
+lib/php/arcanist/src/utils/PhutilStreamIterator.php
+lib/php/arcanist/src/utils/PhutilSystem.php
+lib/php/arcanist/src/utils/PhutilUTF8StringTruncator.php
+lib/php/arcanist/src/utils/__tests__/AbstractDirectedGraphTestCase.php
+lib/php/arcanist/src/utils/__tests__/CaseInsensitiveArrayTestCase.php
+lib/php/arcanist/src/utils/__tests__/MFilterTestHelper.php
+lib/php/arcanist/src/utils/__tests__/PhutilArrayTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilBufferedIteratorTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilChunkedIteratorTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilCowsayTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilEditDistanceMatrixTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilHashingIteratorTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilLunarPhaseTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilRopeTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilSystemTestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilUTF8TestCase.php
+lib/php/arcanist/src/utils/__tests__/PhutilUtilsTestCase.php
+lib/php/arcanist/src/utils/__tests__/TestAbstractDirectedGraph.php
+lib/php/arcanist/src/utils/__tests__/cowsay/cube.expect
+lib/php/arcanist/src/utils/__tests__/cowsay/cube.test
+lib/php/arcanist/src/utils/__tests__/cowsay/cube_perl.expect
+lib/php/arcanist/src/utils/__tests__/cowsay/cube_perl.test
+lib/php/arcanist/src/utils/__tests__/hashingiterator/mostlyprime.txt
+lib/php/arcanist/src/utils/__tests__/memory/meminfo.ubuntu14.txt
+lib/php/arcanist/src/utils/__tests__/memory/vmstat.yosemite.txt
+lib/php/arcanist/src/utils/utf8.php
+lib/php/arcanist/src/utils/utils.php
+lib/php/arcanist/src/utils/viewutils.php
lib/php/arcanist/src/workflow/ArcanistAmendWorkflow.php
lib/php/arcanist/src/workflow/ArcanistAnoidWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistBackoutWorkflow.php
lib/php/arcanist/src/workflow/ArcanistBookmarkWorkflow.php
lib/php/arcanist/src/workflow/ArcanistBranchWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistBrowseWorkflow.php
lib/php/arcanist/src/workflow/ArcanistCallConduitWorkflow.php
lib/php/arcanist/src/workflow/ArcanistCloseRevisionWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistCloseWorkflow.php
lib/php/arcanist/src/workflow/ArcanistCommitWorkflow.php
lib/php/arcanist/src/workflow/ArcanistCoverWorkflow.php
lib/php/arcanist/src/workflow/ArcanistDiffWorkflow.php
lib/php/arcanist/src/workflow/ArcanistDownloadWorkflow.php
lib/php/arcanist/src/workflow/ArcanistExportWorkflow.php
+lib/php/arcanist/src/workflow/ArcanistFeatureBaseWorkflow.php
lib/php/arcanist/src/workflow/ArcanistFeatureWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistFlagWorkflow.php
lib/php/arcanist/src/workflow/ArcanistGetConfigWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistHelpWorkflow.php
+lib/php/arcanist/src/workflow/ArcanistInspectWorkflow.php
lib/php/arcanist/src/workflow/ArcanistInstallCertificateWorkflow.php
lib/php/arcanist/src/workflow/ArcanistLandWorkflow.php
lib/php/arcanist/src/workflow/ArcanistLiberateWorkflow.php
@@ -914,23 +1477,67 @@ lib/php/arcanist/src/workflow/ArcanistLintersWorkflow.php
lib/php/arcanist/src/workflow/ArcanistListWorkflow.php
lib/php/arcanist/src/workflow/ArcanistPasteWorkflow.php
lib/php/arcanist/src/workflow/ArcanistPatchWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistPhrequentWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistRevertWorkflow.php
lib/php/arcanist/src/workflow/ArcanistSetConfigWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistShellCompleteWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistStartWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistStopWorkflow.php
lib/php/arcanist/src/workflow/ArcanistTasksWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistTimeWorkflow.php
lib/php/arcanist/src/workflow/ArcanistTodoWorkflow.php
lib/php/arcanist/src/workflow/ArcanistUnitWorkflow.php
lib/php/arcanist/src/workflow/ArcanistUpgradeWorkflow.php
lib/php/arcanist/src/workflow/ArcanistUploadWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistVersionWorkflow.php
-lib/php/arcanist/src/workflow/ArcanistVersionWorkflow.php.orig
lib/php/arcanist/src/workflow/ArcanistWeldWorkflow.php
lib/php/arcanist/src/workflow/ArcanistWhichWorkflow.php
lib/php/arcanist/src/workflow/ArcanistWorkflow.php
lib/php/arcanist/src/workflow/exception/ArcanistCapabilityNotSupportedException.php
+lib/php/arcanist/src/workingcopy/ArcanistFilesystemWorkingCopy.php
+lib/php/arcanist/src/workingcopy/ArcanistGitWorkingCopy.php
+lib/php/arcanist/src/workingcopy/ArcanistMercurialWorkingCopy.php
+lib/php/arcanist/src/workingcopy/ArcanistSubversionWorkingCopy.php
+lib/php/arcanist/src/workingcopy/ArcanistWorkingCopy.php
+lib/php/arcanist/src/workingcopy/ArcanistWorkingCopyPath.php
lib/php/arcanist/src/workingcopyidentity/ArcanistWorkingCopyIdentity.php
+lib/php/arcanist/src/xsprintf/ArcanistTerminalStringInterface.php
+lib/php/arcanist/src/xsprintf/PhutilCommandString.php
+lib/php/arcanist/src/xsprintf/PhutilTerminalString.php
+lib/php/arcanist/src/xsprintf/__tests__/PhutilCsprintfTestCase.php
+lib/php/arcanist/src/xsprintf/__tests__/PhutilHgsprintfTestCase.php
+lib/php/arcanist/src/xsprintf/__tests__/PhutilPregsprintfTestCase.php
+lib/php/arcanist/src/xsprintf/__tests__/PhutilTsprintfTestCase.php
+lib/php/arcanist/src/xsprintf/__tests__/PhutilUrisprintfTestCase.php
+lib/php/arcanist/src/xsprintf/csprintf.php
+lib/php/arcanist/src/xsprintf/exception/XsprintfUnknownConversionException.php
+lib/php/arcanist/src/xsprintf/hgsprintf.php
+lib/php/arcanist/src/xsprintf/jsprintf.php
+lib/php/arcanist/src/xsprintf/ldapsprintf.php
+lib/php/arcanist/src/xsprintf/pregsprintf.php
+lib/php/arcanist/src/xsprintf/tsprintf.php
+lib/php/arcanist/src/xsprintf/urisprintf.php
+lib/php/arcanist/src/xsprintf/xsprintf.php
+lib/php/arcanist/support/arcanoid/arcanoid.py
+lib/php/arcanist/support/init/init-arcanist.php
+lib/php/arcanist/support/init/init-script.php
+lib/php/arcanist/support/lib/extract-symbols.php
+lib/php/arcanist/support/lib/rebuild-map.php
+lib/php/arcanist/support/shell/hooks/bash-completion.sh
+lib/php/arcanist/support/shell/hooks/bash-completion.sh.bak
+lib/php/arcanist/support/shell/rules/.keep
+lib/php/arcanist/support/shell/templates/bash-template.sh
+lib/php/arcanist/support/unit/cat.php
+lib/php/arcanist/support/unit/echo.php
+lib/php/arcanist/support/unit/exit.php
+lib/php/arcanist/support/unit/lock.php
+lib/php/arcanist/support/unit/sleep.php
+lib/php/arcanist/support/xhpast/Makefile
+lib/php/arcanist/support/xhpast/README
+lib/php/arcanist/support/xhpast/ast.hpp
+lib/php/arcanist/support/xhpast/astnode.hpp
+lib/php/arcanist/support/xhpast/bin/xhpast-generate-nodes.php
+lib/php/arcanist/support/xhpast/bin/xhpast-generate-version.php
+lib/php/arcanist/support/xhpast/build-xhpast.php
+lib/php/arcanist/support/xhpast/parser.y
+lib/php/arcanist/support/xhpast/parser.yacc.cpp
+lib/php/arcanist/support/xhpast/parser.yacc.hpp
+lib/php/arcanist/support/xhpast/parser_nodes.php
+lib/php/arcanist/support/xhpast/scanner.l
+lib/php/arcanist/support/xhpast/scanner.lex.cpp
+lib/php/arcanist/support/xhpast/scanner.lex.hpp
+lib/php/arcanist/support/xhpast/xhpast.cpp
share/bash-completion/completions/arc
diff --git a/devel/libphutil/Makefile b/devel/libphutil/Makefile
index 37fe6bc7717e..ab3080806967 100644
--- a/devel/libphutil/Makefile
+++ b/devel/libphutil/Makefile
@@ -12,6 +12,9 @@ COMMENT= Collection of PHP utility classes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream merged functionality into downstream projects.
+EXPIRATION_DATE= 2020-05-15
+
PHP_DESTDIR= lib/php/libphutil
USES= php:flavors
USE_PHP= xml
diff --git a/devel/phabricator/Makefile b/devel/phabricator/Makefile
index c21a1a939796..226c2bd1773c 100644
--- a/devel/phabricator/Makefile
+++ b/devel/phabricator/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= phabricator
-PORTVERSION= 20190831
+PORTVERSION= 20200514
CATEGORIES= devel
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -11,8 +11,7 @@ COMMENT= Open source, software engineering platform
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PHP_PKGNAMEPREFIX}libphutil>=20190831:devel/libphutil@${PHP_FLAVOR} \
- arcanist-lib${PHP_PKGNAMESUFFIX}>=20190622:devel/arcanist-lib@${PHP_FLAVOR} \
+RUN_DEPENDS= arcanist-lib${PHP_PKGNAMESUFFIX}>=20200514:devel/arcanist-lib@${PHP_FLAVOR} \
git:devel/git
USES= php:flavors shebangfix
@@ -59,7 +58,7 @@ USE_RC_SUBR= phd
SUB_FILES= pkg-message
PORTSCOUT= ignore:1
GH_ACCOUNT= phacility
-GH_TAGNAME= 24dbff2
+GH_TAGNAME= 3ee6b53
PHP_DESTDIR= lib/php/phabricator
diff --git a/devel/phabricator/distinfo b/devel/phabricator/distinfo
index ae3c045640f5..df7ece544288 100644
--- a/devel/phabricator/distinfo
+++ b/devel/phabricator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1567518563
-SHA256 (phacility-phabricator-20190831-24dbff2_GH0.tar.gz) = 590ea767f8de5fcc7a3da10e53b68e6ce89c0a4f1e1757dcac8268c102ec4ae3
-SIZE (phacility-phabricator-20190831-24dbff2_GH0.tar.gz) = 9129280
+TIMESTAMP = 1589500570
+SHA256 (phacility-phabricator-20200514-3ee6b53_GH0.tar.gz) = 8bde438e07d59b1e486fec0e2e978e6f0862fca756fdfca5835d96df213c5efc
+SIZE (phacility-phabricator-20200514-3ee6b53_GH0.tar.gz) = 9384498
diff --git a/devel/phabricator/pkg-plist b/devel/phabricator/pkg-plist
index ea8a1231f0b5..b3eeb537d271 100644
--- a/devel/phabricator/pkg-plist
+++ b/devel/phabricator/pkg-plist
@@ -33,7 +33,6 @@ lib/php/phabricator/bin/remove
lib/php/phabricator/bin/repository
lib/php/phabricator/bin/search
lib/php/phabricator/bin/ssh-auth
-lib/php/phabricator/bin/ssh-auth-key
lib/php/phabricator/bin/ssh-connect
lib/php/phabricator/bin/ssh-exec
lib/php/phabricator/bin/storage
@@ -50,6 +49,7 @@ lib/php/phabricator/conf/local/local.json.sample
lib/php/phabricator/externals/JsShrink/jsShrink.php
lib/php/phabricator/externals/JsShrink/readme.txt
lib/php/phabricator/externals/amazon-ses/ses.php
+lib/php/phabricator/externals/cldr/cldr_windows_timezones.xml
lib/php/phabricator/externals/cowsay/ChangeLog
lib/php/phabricator/externals/cowsay/INSTALL
lib/php/phabricator/externals/cowsay/LICENSE
@@ -223,6 +223,9 @@ lib/php/phabricator/externals/phpqrcode/LICENSE
lib/php/phabricator/externals/phpqrcode/README
lib/php/phabricator/externals/phpqrcode/VERSION
lib/php/phabricator/externals/phpqrcode/phpqrcode.php
+lib/php/phabricator/externals/porter-stemmer/LICENSE
+lib/php/phabricator/externals/porter-stemmer/README.md
+lib/php/phabricator/externals/porter-stemmer/src/Porter.php
lib/php/phabricator/externals/stripe-php/.travis.yml
lib/php/phabricator/externals/stripe-php/CHANGELOG
lib/php/phabricator/externals/stripe-php/LICENSE
@@ -1688,6 +1691,27 @@ lib/php/phabricator/resources/sql/autopatches/20190815.account.02.subscriptions.
lib/php/phabricator/resources/sql/autopatches/20190816.payment.01.xaction.sql
lib/php/phabricator/resources/sql/autopatches/20190816.subscription.01.xaction.sql
lib/php/phabricator/resources/sql/autopatches/20190822.merchant.01.view.sql
+lib/php/phabricator/resources/sql/autopatches/20190909.herald.01.rebuild.php
+lib/php/phabricator/resources/sql/autopatches/20190924.diffusion.01.permanent.sql
+lib/php/phabricator/resources/sql/autopatches/20190924.diffusion.02.default.sql
+lib/php/phabricator/resources/sql/autopatches/20191028.uriindex.01.rebuild.php
+lib/php/phabricator/resources/sql/autopatches/20191113.identity.01.email.sql
+lib/php/phabricator/resources/sql/autopatches/20191113.identity.02.populate.php
+lib/php/phabricator/resources/sql/autopatches/20191113.identity.03.unassigned.sql
+lib/php/phabricator/resources/sql/autopatches/20191114.email.01.phid.sql
+lib/php/phabricator/resources/sql/autopatches/20191114.email.02.populate.php
+lib/php/phabricator/resources/sql/autopatches/20200220.xaccount.01.sql
+lib/php/phabricator/resources/sql/autopatches/20200222.xident.01.migrate.php
+lib/php/phabricator/resources/sql/autopatches/20200222.xident.02.dropkey.php
+lib/php/phabricator/resources/sql/autopatches/20200416.paste.01.ferret.doc.sql
+lib/php/phabricator/resources/sql/autopatches/20200416.paste.02.ferret.field.sql
+lib/php/phabricator/resources/sql/autopatches/20200416.paste.03.ferret.ngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20200416.paste.04.ferret.cngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20200417.viewstate.01.storage.sql
+lib/php/phabricator/resources/sql/autopatches/20200428.inline.01.differential.column.sql
+lib/php/phabricator/resources/sql/autopatches/20200428.inline.02.diffusion.column.sql
+lib/php/phabricator/resources/sql/autopatches/20200428.inline.03.differential.value.sql
+lib/php/phabricator/resources/sql/autopatches/20200428.inline.04.diffusion.value.sql
lib/php/phabricator/resources/sql/patches/000.project.sql
lib/php/phabricator/resources/sql/patches/0000.legacy.sql
lib/php/phabricator/resources/sql/patches/001.maniphest_projects.sql
@@ -2068,12 +2092,15 @@ lib/php/phabricator/resources/sql/stopwords_myisam.txt
lib/php/phabricator/resources/sshd/phabricator-ssh-hook.sh
lib/php/phabricator/resources/sshd/phabricator-sudoers.sample
lib/php/phabricator/resources/sshd/sshd_config.phabricator.example
+lib/php/phabricator/resources/timezones/generate-timezone-map.php
+lib/php/phabricator/resources/timezones/windows-timezones.json
lib/php/phabricator/scripts/__init_script__.php
lib/php/phabricator/scripts/almanac/manage_almanac.php
lib/php/phabricator/scripts/cache/manage_cache.php
lib/php/phabricator/scripts/celerity/generate_emoji.php
lib/php/phabricator/scripts/celerity/generate_sprites.php
lib/php/phabricator/scripts/celerity/install_merge.sh
+lib/php/phabricator/scripts/daemon/exec/exec_daemon.php
lib/php/phabricator/scripts/daemon/launch_daemon.php
lib/php/phabricator/scripts/daemon/manage_daemons.php
lib/php/phabricator/scripts/daemon/phd-daemon
@@ -2121,7 +2148,6 @@ lib/php/phabricator/scripts/setup/manage_user.php
lib/php/phabricator/scripts/setup/manage_webhook.php
lib/php/phabricator/scripts/setup/manage_worker.php
lib/php/phabricator/scripts/sql/manage_storage.php
-lib/php/phabricator/scripts/ssh/ssh-auth-key.php
lib/php/phabricator/scripts/ssh/ssh-auth.php
lib/php/phabricator/scripts/ssh/ssh-connect.php
lib/php/phabricator/scripts/ssh/ssh-exec.php
@@ -2140,6 +2166,7 @@ lib/php/phabricator/src/__tests__/PhabricatorLibraryTestCase.php
lib/php/phabricator/src/aphront/AphrontController.php
lib/php/phabricator/src/aphront/AphrontRequest.php
lib/php/phabricator/src/aphront/__tests__/AphrontRequestTestCase.php
+lib/php/phabricator/src/aphront/__tests__/AphrontRoutingMapTestCase.php
lib/php/phabricator/src/aphront/configuration/AphrontApplicationConfiguration.php
lib/php/phabricator/src/aphront/exception/AphrontException.php
lib/php/phabricator/src/aphront/exception/AphrontMalformedRequestException.php
@@ -2151,6 +2178,8 @@ lib/php/phabricator/src/aphront/handler/PhabricatorHighSecurityRequestExceptionH
lib/php/phabricator/src/aphront/handler/PhabricatorPolicyRequestExceptionHandler.php
lib/php/phabricator/src/aphront/handler/PhabricatorRateLimitRequestExceptionHandler.php
lib/php/phabricator/src/aphront/handler/PhabricatorRequestExceptionHandler.php
+lib/php/phabricator/src/aphront/headerparser/AphrontHTTPHeaderParser.php
+lib/php/phabricator/src/aphront/headerparser/__tests__/AphrontHTTPHeaderParserTestCase.php
lib/php/phabricator/src/aphront/httpparametertype/AphrontBoolHTTPParameterType.php
lib/php/phabricator/src/aphront/httpparametertype/AphrontEpochHTTPParameterType.php
lib/php/phabricator/src/aphront/httpparametertype/AphrontFileHTTPParameterType.php
@@ -2165,6 +2194,11 @@ lib/php/phabricator/src/aphront/httpparametertype/AphrontStringHTTPParameterType
lib/php/phabricator/src/aphront/httpparametertype/AphrontStringListHTTPParameterType.php
lib/php/phabricator/src/aphront/httpparametertype/AphrontUserListHTTPParameterType.php
lib/php/phabricator/src/aphront/interface/AphrontResponseProducerInterface.php
+lib/php/phabricator/src/aphront/multipartparser/AphrontMultipartParser.php
+lib/php/phabricator/src/aphront/multipartparser/AphrontMultipartPart.php
+lib/php/phabricator/src/aphront/multipartparser/__tests__/AphrontMultipartParserTestCase.php
+lib/php/phabricator/src/aphront/multipartparser/__tests__/data/simple.txt
+lib/php/phabricator/src/aphront/requeststream/AphrontRequestStream.php
lib/php/phabricator/src/aphront/response/Aphront304Response.php
lib/php/phabricator/src/aphront/response/Aphront400Response.php
lib/php/phabricator/src/aphront/response/Aphront403Response.php
@@ -2195,6 +2229,10 @@ lib/php/phabricator/src/aphront/site/PhabricatorPlatformSite.php
lib/php/phabricator/src/aphront/site/PhabricatorResourceSite.php
lib/php/phabricator/src/aphront/site/PhabricatorShortSite.php
lib/php/phabricator/src/aphront/site/PhabricatorSite.php
+lib/php/phabricator/src/aphront/sprite/PhutilSprite.php
+lib/php/phabricator/src/aphront/sprite/PhutilSpriteSheet.php
+lib/php/phabricator/src/aphront/writeguard/AphrontScopedUnguardedWriteCapability.php
+lib/php/phabricator/src/aphront/writeguard/AphrontWriteGuard.php
lib/php/phabricator/src/applications/almanac/application/PhabricatorAlmanacApplication.php
lib/php/phabricator/src/applications/almanac/capability/AlmanacCreateDevicesCapability.php
lib/php/phabricator/src/applications/almanac/capability/AlmanacCreateNamespacesCapability.php
@@ -2398,6 +2436,24 @@ lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryEmailLoginAct
lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryFactorAction.php
lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryPasswordAction.php
lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryPasswordWithoutCAPTCHAAction.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilAmazonAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilAsanaAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilBitbucketAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilDisqusAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilEmptyAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilFacebookAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilGitHubAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilGoogleAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilJIRAAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilLDAPAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilOAuth1AuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilOAuthAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilPhabricatorAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilSlackAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilTwitchAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilTwitterAuthAdapter.php
+lib/php/phabricator/src/applications/auth/adapter/PhutilWordPressAuthAdapter.php
lib/php/phabricator/src/applications/auth/application/PhabricatorAuthApplication.php
lib/php/phabricator/src/applications/auth/capability/AuthManageProvidersCapability.php
lib/php/phabricator/src/applications/auth/conduit/PhabricatorAuthConduitAPIMethod.php
@@ -2489,6 +2545,17 @@ lib/php/phabricator/src/applications/auth/exception/PhabricatorAuthInviteInvalid
lib/php/phabricator/src/applications/auth/exception/PhabricatorAuthInviteLoginException.php
lib/php/phabricator/src/applications/auth/exception/PhabricatorAuthInviteRegisteredException.php
lib/php/phabricator/src/applications/auth/exception/PhabricatorAuthInviteVerifyException.php
+lib/php/phabricator/src/applications/auth/exception/PhutilAuthConfigurationException.php
+lib/php/phabricator/src/applications/auth/exception/PhutilAuthCredentialException.php
+lib/php/phabricator/src/applications/auth/exception/PhutilAuthException.php
+lib/php/phabricator/src/applications/auth/exception/PhutilAuthUserAbortedException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeyException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeyFormatException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeyIncorrectPassphraseException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeyMissingPassphraseException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeyPassphraseException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeySurplusPassphraseException.php
+lib/php/phabricator/src/applications/auth/exception/privatekey/PhabricatorAuthSSHPrivateKeyUnknownException.php
lib/php/phabricator/src/applications/auth/extension/PhabricatorAuthMainMenuBarExtension.php
lib/php/phabricator/src/applications/auth/extension/PhabricatorPasswordDestructionEngineExtension.php
lib/php/phabricator/src/applications/auth/factor/PhabricatorAuthFactor.php
@@ -2522,6 +2589,7 @@ lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementUn
lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementUntrustOAuthClientWorkflow.php
lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementVerifyWorkflow.php
lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementWorkflow.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthChangeUsernameMessageType.php
lib/php/phabricator/src/applications/auth/message/PhabricatorAuthEmailLoginMessageType.php
lib/php/phabricator/src/applications/auth/message/PhabricatorAuthEmailSetPasswordMessageType.php
lib/php/phabricator/src/applications/auth/message/PhabricatorAuthLinkMessageType.php
@@ -2580,6 +2648,7 @@ lib/php/phabricator/src/applications/auth/query/PhabricatorAuthSSHKeySearchEngin
lib/php/phabricator/src/applications/auth/query/PhabricatorAuthSSHKeyTransactionQuery.php
lib/php/phabricator/src/applications/auth/query/PhabricatorAuthSessionQuery.php
lib/php/phabricator/src/applications/auth/query/PhabricatorAuthTemporaryTokenQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorExternalAccountIdentifierQuery.php
lib/php/phabricator/src/applications/auth/query/PhabricatorExternalAccountQuery.php
lib/php/phabricator/src/applications/auth/revoker/PhabricatorAuthConduitTokenRevoker.php
lib/php/phabricator/src/applications/auth/revoker/PhabricatorAuthPasswordRevoker.php
@@ -2587,6 +2656,7 @@ lib/php/phabricator/src/applications/auth/revoker/PhabricatorAuthRevoker.php
lib/php/phabricator/src/applications/auth/revoker/PhabricatorAuthSSHRevoker.php
lib/php/phabricator/src/applications/auth/revoker/PhabricatorAuthSessionRevoker.php
lib/php/phabricator/src/applications/auth/revoker/PhabricatorAuthTemporaryTokenRevoker.php
+lib/php/phabricator/src/applications/auth/sshkey/PhabricatorAuthSSHPrivateKey.php
lib/php/phabricator/src/applications/auth/sshkey/PhabricatorAuthSSHPublicKey.php
lib/php/phabricator/src/applications/auth/sshkey/PhabricatorSSHPublicKeyInterface.php
lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthChallenge.php
@@ -2781,6 +2851,62 @@ lib/php/phabricator/src/applications/calendar/management/PhabricatorCalendarMana
lib/php/phabricator/src/applications/calendar/management/PhabricatorCalendarManagementWorkflow.php
lib/php/phabricator/src/applications/calendar/notifications/PhabricatorCalendarEventNotificationView.php
lib/php/phabricator/src/applications/calendar/notifications/PhabricatorCalendarNotificationEngine.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarAbsoluteDateTime.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarContainerNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarDateTime.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarDocumentNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarDuration.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarEventNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarProxyDateTime.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRawNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRecurrenceList.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRecurrenceRule.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRecurrenceSet.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRecurrenceSource.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRelativeDateTime.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarRootNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/PhutilCalendarUserNode.php
+lib/php/phabricator/src/applications/calendar/parser/data/__tests__/PhutilCalendarDateTimeTestCase.php
+lib/php/phabricator/src/applications/calendar/parser/data/__tests__/PhutilCalendarRecurrenceRuleTestCase.php
+lib/php/phabricator/src/applications/calendar/parser/data/__tests__/PhutilCalendarRecurrenceTestCase.php
+lib/php/phabricator/src/applications/calendar/parser/ics/PhutilICSParser.php
+lib/php/phabricator/src/applications/calendar/parser/ics/PhutilICSParserException.php
+lib/php/phabricator/src/applications/calendar/parser/ics/PhutilICSWriter.php
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/PhutilICSParserTestCase.php
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/PhutilICSWriterTestCase.php
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/duration.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-bad-base64.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-bad-boolean.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-bad-datetime.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-bad-duration.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-empty-datetime.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-empty-duration.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-extra-end.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-initial-unfold.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-malformed-double-quote.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-malformed-parameter.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-malformed-property.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-many-datetime.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-many-duration.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-missing-end.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-missing-value.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-mixmatched-sections.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-multiple-parameters.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-root-property.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-unescaped-backslash.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/err-unexpected-text.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/floating.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/good-boolean.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/multiple-vcalendars.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/simple.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/valarm.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/weekly.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/writer-christmas.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/writer-office-party.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/writer-recurring-christmas.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/writer-tea-time.ics
+lib/php/phabricator/src/applications/calendar/parser/ics/__tests__/data/zimbra-timezone.ics
lib/php/phabricator/src/applications/calendar/phid/PhabricatorCalendarEventPHIDType.php
lib/php/phabricator/src/applications/calendar/phid/PhabricatorCalendarExportPHIDType.php
lib/php/phabricator/src/applications/calendar/phid/PhabricatorCalendarExternalInviteePHIDType.php
@@ -2989,28 +3115,27 @@ lib/php/phabricator/src/applications/config/check/PhabricatorZipSetupCheck.php
lib/php/phabricator/src/applications/config/check/__tests__/PhabricatorSetupCheckTestCase.php
lib/php/phabricator/src/applications/config/constants/PhabricatorConfigConstants.php
lib/php/phabricator/src/applications/config/constants/PhabricatorConfigGroupConstants.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigAllController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigApplicationController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigCacheController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigClusterDatabasesController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigClusterNotificationsController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigClusterRepositoriesController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigClusterSearchController.php
+lib/php/phabricator/src/applications/config/controller/PhabricatorConfigConsoleController.php
lib/php/phabricator/src/applications/config/controller/PhabricatorConfigController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigDatabaseController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigDatabaseIssueController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigDatabaseStatusController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigEditController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigGroupController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigHistoryController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigIgnoreController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigIssueListController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigIssuePanelController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigIssueViewController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigListController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigModuleController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigPurgeCacheController.php
-lib/php/phabricator/src/applications/config/controller/PhabricatorConfigVersionController.php
+lib/php/phabricator/src/applications/config/controller/issue/PhabricatorConfigIgnoreController.php
+lib/php/phabricator/src/applications/config/controller/issue/PhabricatorConfigIssueListController.php
+lib/php/phabricator/src/applications/config/controller/issue/PhabricatorConfigIssuePanelController.php
+lib/php/phabricator/src/applications/config/controller/issue/PhabricatorConfigIssueViewController.php
+lib/php/phabricator/src/applications/config/controller/module/PhabricatorConfigModuleController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigCacheController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigClusterDatabasesController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigClusterNotificationsController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigClusterRepositoriesController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigClusterSearchController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigDatabaseController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigDatabaseIssueController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigDatabaseStatusController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigPurgeCacheController.php
+lib/php/phabricator/src/applications/config/controller/services/PhabricatorConfigServicesController.php
+lib/php/phabricator/src/applications/config/controller/settings/PhabricatorConfigEditController.php
+lib/php/phabricator/src/applications/config/controller/settings/PhabricatorConfigSettingsController.php
+lib/php/phabricator/src/applications/config/controller/settings/PhabricatorConfigSettingsHistoryController.php
+lib/php/phabricator/src/applications/config/controller/settings/PhabricatorConfigSettingsListController.php
lib/php/phabricator/src/applications/config/custom/PhabricatorConfigJSONOptionType.php
lib/php/phabricator/src/applications/config/custom/PhabricatorConfigOptionType.php
lib/php/phabricator/src/applications/config/custom/PhabricatorConfigRegexOptionType.php
@@ -3448,6 +3573,7 @@ lib/php/phabricator/src/applications/differential/editor/DifferentialRevisionEdi
lib/php/phabricator/src/applications/differential/editor/DifferentialTransactionEditor.php
lib/php/phabricator/src/applications/differential/engine/DifferentialChangesetEngine.php
lib/php/phabricator/src/applications/differential/engine/DifferentialDiffExtractionEngine.php
+lib/php/phabricator/src/applications/differential/engine/DifferentialFileTreeEngine.php
lib/php/phabricator/src/applications/differential/engine/DifferentialRevisionDraftEngine.php
lib/php/phabricator/src/applications/differential/engine/DifferentialRevisionTimelineEngine.php
lib/php/phabricator/src/applications/differential/engineextension/DifferentialCommitsSearchEngineAttachment.php
@@ -3475,6 +3601,7 @@ lib/php/phabricator/src/applications/differential/field/DifferentialTestPlanComm
lib/php/phabricator/src/applications/differential/field/DifferentialTitleCommitMessageField.php
lib/php/phabricator/src/applications/differential/field/__tests__/DifferentialCommitMessageFieldTestCase.php
lib/php/phabricator/src/applications/differential/garbagecollector/DifferentialParseCacheGarbageCollector.php
+lib/php/phabricator/src/applications/differential/garbagecollector/DifferentialViewStateGarbageCollector.php
lib/php/phabricator/src/applications/differential/harbormaster/DifferentialBuildableEngine.php
lib/php/phabricator/src/applications/differential/herald/DifferentialBlockHeraldAction.php
lib/php/phabricator/src/applications/differential/herald/DifferentialChangeHeraldFieldGroup.php
@@ -3496,6 +3623,7 @@ lib/php/phabricator/src/applications/differential/herald/DifferentialReviewersAd
lib/php/phabricator/src/applications/differential/herald/DifferentialReviewersHeraldAction.php
lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionAffectedFilesHeraldField.php
lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionAuthorHeraldField.php
+lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionAuthorPackagesHeraldField.php
lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionAuthorProjectsHeraldField.php
lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionContentAddedHeraldField.php
lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionContentHeraldField.php
@@ -3558,13 +3686,13 @@ lib/php/phabricator/src/applications/differential/query/DifferentialDiffQuery.ph
lib/php/phabricator/src/applications/differential/query/DifferentialDiffSearchEngine.php
lib/php/phabricator/src/applications/differential/query/DifferentialDiffTransactionQuery.php
lib/php/phabricator/src/applications/differential/query/DifferentialHunkQuery.php
-lib/php/phabricator/src/applications/differential/query/DifferentialInlineCommentQuery.php
lib/php/phabricator/src/applications/differential/query/DifferentialRepositoryLookup.php
lib/php/phabricator/src/applications/differential/query/DifferentialRevisionQuery.php
lib/php/phabricator/src/applications/differential/query/DifferentialRevisionRequiredActionResultBucket.php
lib/php/phabricator/src/applications/differential/query/DifferentialRevisionResultBucket.php
lib/php/phabricator/src/applications/differential/query/DifferentialRevisionSearchEngine.php
lib/php/phabricator/src/applications/differential/query/DifferentialTransactionQuery.php
+lib/php/phabricator/src/applications/differential/query/DifferentialViewStateQuery.php
lib/php/phabricator/src/applications/differential/relationships/DifferentialRevisionHasChildRelationship.php
lib/php/phabricator/src/applications/differential/relationships/DifferentialRevisionHasCommitRelationship.php
lib/php/phabricator/src/applications/differential/relationships/DifferentialRevisionHasParentRelationship.php
@@ -3599,6 +3727,7 @@ lib/php/phabricator/src/applications/differential/storage/DifferentialRevision.p
lib/php/phabricator/src/applications/differential/storage/DifferentialSchemaSpec.php
lib/php/phabricator/src/applications/differential/storage/DifferentialTransaction.php
lib/php/phabricator/src/applications/differential/storage/DifferentialTransactionComment.php
+lib/php/phabricator/src/applications/differential/storage/DifferentialViewState.php
lib/php/phabricator/src/applications/differential/storage/__tests__/DifferentialAdjustmentMapTestCase.php
lib/php/phabricator/src/applications/differential/storage/__tests__/DifferentialDiffTestCase.php
lib/php/phabricator/src/applications/differential/storage/__tests__/DifferentialHunkTestCase.php
@@ -3635,7 +3764,6 @@ lib/php/phabricator/src/applications/differential/typeahead/DifferentialRevision
lib/php/phabricator/src/applications/differential/typeahead/DifferentialRevisionStatusDatasource.php
lib/php/phabricator/src/applications/differential/typeahead/DifferentialRevisionStatusFunctionDatasource.php
lib/php/phabricator/src/applications/differential/view/DifferentialChangesetDetailView.php
-lib/php/phabricator/src/applications/differential/view/DifferentialChangesetFileTreeSideNavBuilder.php
lib/php/phabricator/src/applications/differential/view/DifferentialChangesetListView.php
lib/php/phabricator/src/applications/differential/view/DifferentialLocalCommitsView.php
lib/php/phabricator/src/applications/differential/view/DifferentialReviewersView.php
@@ -3729,7 +3857,6 @@ lib/php/phabricator/src/applications/diffusion/controller/DiffusionIdentityEditC
lib/php/phabricator/src/applications/diffusion/controller/DiffusionIdentityListController.php
lib/php/phabricator/src/applications/diffusion/controller/DiffusionIdentityViewController.php
lib/php/phabricator/src/applications/diffusion/controller/DiffusionInlineCommentController.php
-lib/php/phabricator/src/applications/diffusion/controller/DiffusionInlineCommentPreviewController.php
lib/php/phabricator/src/applications/diffusion/controller/DiffusionLastModifiedController.php
lib/php/phabricator/src/applications/diffusion/controller/DiffusionLintController.php
lib/php/phabricator/src/applications/diffusion/controller/DiffusionLogController.php
@@ -3791,6 +3918,7 @@ lib/php/phabricator/src/applications/diffusion/engine/DiffusionCommitTimelineEng
lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionCacheEngineExtension.php
lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionDatasourceEngineExtension.php
lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionHovercardEngineExtension.php
+lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionRepositoryMetricsSearchEngineAttachment.php
lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionRepositoryURIsIndexEngineExtension.php
lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionRepositoryURIsSearchEngineAttachment.php
lib/php/phabricator/src/applications/diffusion/engineextension/DiffusionSourceHyperlinkEngineExtension.php
@@ -3811,10 +3939,12 @@ lib/php/phabricator/src/applications/diffusion/herald/DiffusionChangeHeraldField
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitAffectedFilesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitAuditorsHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitAuthorHeraldField.php
+lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitAuthorPackagesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitAuthorProjectsHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitAutocloseHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitBranchesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitCommitterHeraldField.php
+lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitCommitterPackagesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitCommitterProjectsHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitDiffContentAddedHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitDiffContentHeraldField.php
@@ -3838,10 +3968,12 @@ lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitRevisionSub
lib/php/phabricator/src/applications/diffusion/herald/DiffusionCommitWrongBuildsHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentAffectedFilesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentAuthorHeraldField.php
+lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentAuthorPackagesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentAuthorProjectsHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentAuthorRawHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentBranchesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentCommitterHeraldField.php
+lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentCommitterPackagesHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentCommitterProjectsHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentCommitterRawHeraldField.php
lib/php/phabricator/src/applications/diffusion/herald/DiffusionPreCommitContentDiffContentAddedHeraldField.php
@@ -3878,6 +4010,8 @@ lib/php/phabricator/src/applications/diffusion/herald/HeraldCommitAdapter.php
lib/php/phabricator/src/applications/diffusion/herald/HeraldPreCommitAdapter.php
lib/php/phabricator/src/applications/diffusion/herald/HeraldPreCommitContentAdapter.php
lib/php/phabricator/src/applications/diffusion/herald/HeraldPreCommitRefAdapter.php
+lib/php/phabricator/src/applications/diffusion/identity/DiffusionRepositoryIdentityDestructionEngineExtension.php
+lib/php/phabricator/src/applications/diffusion/identity/DiffusionRepositoryIdentityEngine.php
lib/php/phabricator/src/applications/diffusion/management/DiffusionRepositoryAutomationManagementPanel.php
lib/php/phabricator/src/applications/diffusion/management/DiffusionRepositoryBasicsManagementPanel.php
lib/php/phabricator/src/applications/diffusion/management/DiffusionRepositoryBranchesManagementPanel.php
@@ -3953,6 +4087,7 @@ lib/php/phabricator/src/applications/diffusion/query/rawdiff/DiffusionGitRawDiff
lib/php/phabricator/src/applications/diffusion/query/rawdiff/DiffusionMercurialRawDiffQuery.php
lib/php/phabricator/src/applications/diffusion/query/rawdiff/DiffusionRawDiffQuery.php
lib/php/phabricator/src/applications/diffusion/query/rawdiff/DiffusionSvnRawDiffQuery.php
+lib/php/phabricator/src/applications/diffusion/ref/DiffusionServiceRef.php
lib/php/phabricator/src/applications/diffusion/relationships/DiffusionCommitHasRevisionRelationship.php
lib/php/phabricator/src/applications/diffusion/relationships/DiffusionCommitHasTaskRelationship.php
lib/php/phabricator/src/applications/diffusion/relationships/DiffusionCommitRelationship.php
@@ -4267,6 +4402,7 @@ lib/php/phabricator/src/applications/fact/chart/PhabricatorFactChartFunction.php
lib/php/phabricator/src/applications/fact/chart/PhabricatorHigherOrderChartFunction.php
lib/php/phabricator/src/applications/fact/chart/PhabricatorMaxChartFunction.php
lib/php/phabricator/src/applications/fact/chart/PhabricatorMinChartFunction.php
+lib/php/phabricator/src/applications/fact/chart/PhabricatorPureChartFunction.php
lib/php/phabricator/src/applications/fact/chart/PhabricatorScaleChartFunction.php
lib/php/phabricator/src/applications/fact/chart/PhabricatorShiftChartFunction.php
lib/php/phabricator/src/applications/fact/chart/PhabricatorSinChartFunction.php
@@ -4278,6 +4414,7 @@ lib/php/phabricator/src/applications/fact/controller/PhabricatorFactObjectContro
lib/php/phabricator/src/applications/fact/daemon/PhabricatorFactDaemon.php
lib/php/phabricator/src/applications/fact/engine/PhabricatorChartEngine.php
lib/php/phabricator/src/applications/fact/engine/PhabricatorChartRenderingEngine.php
+lib/php/phabricator/src/applications/fact/engine/PhabricatorDemoChartEngine.php
lib/php/phabricator/src/applications/fact/engine/PhabricatorFactEngine.php
lib/php/phabricator/src/applications/fact/engine/PhabricatorManiphestTaskFactEngine.php
lib/php/phabricator/src/applications/fact/engine/PhabricatorTransactionFactEngine.php
@@ -4366,6 +4503,9 @@ lib/php/phabricator/src/applications/files/controller/PhabricatorFileTransformLi
lib/php/phabricator/src/applications/files/controller/PhabricatorFileUploadController.php
lib/php/phabricator/src/applications/files/controller/PhabricatorFileUploadDialogController.php
lib/php/phabricator/src/applications/files/controller/PhabricatorFileViewController.php
+lib/php/phabricator/src/applications/files/diff/PhabricatorDocumentEngineBlock.php
+lib/php/phabricator/src/applications/files/diff/PhabricatorDocumentEngineBlockDiff.php
+lib/php/phabricator/src/applications/files/diff/PhabricatorDocumentEngineBlocks.php
lib/php/phabricator/src/applications/files/document/PhabricatorAudioDocumentEngine.php
lib/php/phabricator/src/applications/files/document/PhabricatorDocumentEngine.php
lib/php/phabricator/src/applications/files/document/PhabricatorDocumentRef.php
@@ -4469,6 +4609,8 @@ lib/php/phabricator/src/applications/flag/controller/PhabricatorFlagListControll
lib/php/phabricator/src/applications/flag/engineextension/PhabricatorFlagDestructionEngineExtension.php
lib/php/phabricator/src/applications/flag/events/PhabricatorFlagsUIEventListener.php
lib/php/phabricator/src/applications/flag/herald/PhabricatorFlagAddFlagHeraldAction.php
+lib/php/phabricator/src/applications/flag/herald/PhabricatorFlagHeraldAction.php
+lib/php/phabricator/src/applications/flag/herald/PhabricatorFlagRemoveFlagHeraldAction.php
lib/php/phabricator/src/applications/flag/interface/PhabricatorFlaggableInterface.php
lib/php/phabricator/src/applications/flag/query/PhabricatorFlagQuery.php
lib/php/phabricator/src/applications/flag/query/PhabricatorFlagSearchEngine.php
@@ -4547,6 +4689,7 @@ lib/php/phabricator/src/applications/harbormaster/capability/HarbormasterBuildPl
lib/php/phabricator/src/applications/harbormaster/capability/HarbormasterBuildPlanDefaultViewCapability.php
lib/php/phabricator/src/applications/harbormaster/capability/HarbormasterCreatePlansCapability.php
lib/php/phabricator/src/applications/harbormaster/codex/HarbormasterBuildPlanPolicyCodex.php
+lib/php/phabricator/src/applications/harbormaster/conduit/HarbormasterArtifactSearchConduitAPIMethod.php
lib/php/phabricator/src/applications/harbormaster/conduit/HarbormasterBuildLogSearchConduitAPIMethod.php
lib/php/phabricator/src/applications/harbormaster/conduit/HarbormasterBuildPlanEditAPIMethod.php
lib/php/phabricator/src/applications/harbormaster/conduit/HarbormasterBuildPlanSearchAPIMethod.php
@@ -4629,6 +4772,7 @@ lib/php/phabricator/src/applications/harbormaster/phid/HarbormasterBuildTargetPH
lib/php/phabricator/src/applications/harbormaster/phid/HarbormasterBuildablePHIDType.php
lib/php/phabricator/src/applications/harbormaster/plan/HarbormasterBuildPlanBehavior.php
lib/php/phabricator/src/applications/harbormaster/plan/HarbormasterBuildPlanBehaviorOption.php
+lib/php/phabricator/src/applications/harbormaster/query/HarbormasterArtifactSearchEngine.php
lib/php/phabricator/src/applications/harbormaster/query/HarbormasterBuildArtifactQuery.php
lib/php/phabricator/src/applications/harbormaster/query/HarbormasterBuildLogQuery.php
lib/php/phabricator/src/applications/harbormaster/query/HarbormasterBuildLogSearchEngine.php
@@ -4715,7 +4859,6 @@ lib/php/phabricator/src/applications/harbormaster/xaction/plan/HarbormasterBuild
lib/php/phabricator/src/applications/help/application/PhabricatorHelpApplication.php
lib/php/phabricator/src/applications/help/controller/PhabricatorHelpController.php
lib/php/phabricator/src/applications/help/controller/PhabricatorHelpDocumentationController.php
-lib/php/phabricator/src/applications/help/controller/PhabricatorHelpEditorProtocolController.php
lib/php/phabricator/src/applications/help/controller/PhabricatorHelpKeyboardShortcutController.php
lib/php/phabricator/src/applications/herald/action/HeraldAction.php
lib/php/phabricator/src/applications/herald/action/HeraldActionGroup.php
@@ -4827,6 +4970,7 @@ lib/php/phabricator/src/applications/herald/typeahead/HeraldAdapterDatasource.ph
lib/php/phabricator/src/applications/herald/typeahead/HeraldRuleDatasource.php
lib/php/phabricator/src/applications/herald/typeahead/HeraldRuleTypeDatasource.php
lib/php/phabricator/src/applications/herald/typeahead/HeraldWebhookDatasource.php
+lib/php/phabricator/src/applications/herald/value/HeraldBoolFieldValue.php
lib/php/phabricator/src/applications/herald/value/HeraldEmptyFieldValue.php
lib/php/phabricator/src/applications/herald/value/HeraldFieldValue.php
lib/php/phabricator/src/applications/herald/value/HeraldRemarkupFieldValue.php
@@ -5579,6 +5723,8 @@ lib/php/phabricator/src/applications/paste/controller/PhabricatorPasteRawControl
lib/php/phabricator/src/applications/paste/controller/PhabricatorPasteViewController.php
lib/php/phabricator/src/applications/paste/editor/PhabricatorPasteEditEngine.php
lib/php/phabricator/src/applications/paste/editor/PhabricatorPasteEditor.php
+lib/php/phabricator/src/applications/paste/engine/PhabricatorPasteFerretEngine.php
+lib/php/phabricator/src/applications/paste/engine/PhabricatorPasteFulltextEngine.php
lib/php/phabricator/src/applications/paste/engineextension/PhabricatorPasteContentSearchEngineAttachment.php
lib/php/phabricator/src/applications/paste/lipsum/PhabricatorPasteFilenameContextFreeGrammar.php
lib/php/phabricator/src/applications/paste/lipsum/PhabricatorPasteTestDataGenerator.php
@@ -5684,7 +5830,9 @@ lib/php/phabricator/src/applications/people/menuitem/PhabricatorPeopleManageProf
lib/php/phabricator/src/applications/people/menuitem/PhabricatorPeoplePictureProfileMenuItem.php
lib/php/phabricator/src/applications/people/menuitem/PhabricatorPeopleRevisionsProfileMenuItem.php
lib/php/phabricator/src/applications/people/menuitem/PhabricatorPeopleTasksProfileMenuItem.php
+lib/php/phabricator/src/applications/people/phid/PhabricatorPeopleExternalIdentifierPHIDType.php
lib/php/phabricator/src/applications/people/phid/PhabricatorPeopleExternalPHIDType.php
+lib/php/phabricator/src/applications/people/phid/PhabricatorPeopleUserEmailPHIDType.php
lib/php/phabricator/src/applications/people/phid/PhabricatorPeopleUserPHIDType.php
lib/php/phabricator/src/applications/people/policyrule/PhabricatorAdministratorsPolicyRule.php
lib/php/phabricator/src/applications/people/policyrule/PhabricatorUsersPolicyRule.php
@@ -5693,10 +5841,12 @@ lib/php/phabricator/src/applications/people/query/PhabricatorPeopleLogSearchEngi
lib/php/phabricator/src/applications/people/query/PhabricatorPeopleQuery.php
lib/php/phabricator/src/applications/people/query/PhabricatorPeopleSearchEngine.php
lib/php/phabricator/src/applications/people/query/PhabricatorPeopleTransactionQuery.php
+lib/php/phabricator/src/applications/people/query/PhabricatorPeopleUserEmailQuery.php
lib/php/phabricator/src/applications/people/search/PhabricatorUserFerretEngine.php
lib/php/phabricator/src/applications/people/search/PhabricatorUserFulltextEngine.php
lib/php/phabricator/src/applications/people/searchfield/PhabricatorUsersSearchField.php
lib/php/phabricator/src/applications/people/storage/PhabricatorExternalAccount.php
+lib/php/phabricator/src/applications/people/storage/PhabricatorExternalAccountIdentifier.php
lib/php/phabricator/src/applications/people/storage/PhabricatorRegistrationProfile.php
lib/php/phabricator/src/applications/people/storage/PhabricatorUser.php
lib/php/phabricator/src/applications/people/storage/PhabricatorUserCache.php
@@ -6306,7 +6456,6 @@ lib/php/phabricator/src/applications/policy/config/PhabricatorPolicyConfigOption
lib/php/phabricator/src/applications/policy/config/PolicyLockOptionType.php
lib/php/phabricator/src/applications/policy/constants/PhabricatorPolicies.php
lib/php/phabricator/src/applications/policy/constants/PhabricatorPolicyConstants.php
-lib/php/phabricator/src/applications/policy/constants/PhabricatorPolicyStrengthConstants.php
lib/php/phabricator/src/applications/policy/constants/PhabricatorPolicyType.php
lib/php/phabricator/src/applications/policy/controller/PhabricatorPolicyController.php
lib/php/phabricator/src/applications/policy/controller/PhabricatorPolicyEditController.php
@@ -6327,6 +6476,8 @@ lib/php/phabricator/src/applications/policy/rule/PhabricatorPolicyRule.php
lib/php/phabricator/src/applications/policy/storage/PhabricatorPolicy.php
lib/php/phabricator/src/applications/policy/storage/PhabricatorPolicyDAO.php
lib/php/phabricator/src/applications/policy/view/PHUIPolicySectionView.php
+lib/php/phabricator/src/applications/policy/view/PhabricatorPolicyRef.php
+lib/php/phabricator/src/applications/policy/view/PhabricatorPolicyRulesView.php
lib/php/phabricator/src/applications/ponder/application/PhabricatorPonderApplication.php
lib/php/phabricator/src/applications/ponder/capability/PonderDefaultViewCapability.php
lib/php/phabricator/src/applications/ponder/capability/PonderModerateCapability.php
@@ -6392,6 +6543,7 @@ lib/php/phabricator/src/applications/project/capability/ProjectCreateProjectsCap
lib/php/phabricator/src/applications/project/capability/ProjectDefaultEditCapability.php
lib/php/phabricator/src/applications/project/capability/ProjectDefaultJoinCapability.php
lib/php/phabricator/src/applications/project/capability/ProjectDefaultViewCapability.php
+lib/php/phabricator/src/applications/project/chart/PhabricatorProjectActivityChartEngine.php
lib/php/phabricator/src/applications/project/chart/PhabricatorProjectBurndownChartEngine.php
lib/php/phabricator/src/applications/project/command/ProjectAddProjectsEmailCommand.php
lib/php/phabricator/src/applications/project/conduit/ProjectColumnSearchConduitAPIMethod.php
@@ -6489,10 +6641,14 @@ lib/php/phabricator/src/applications/project/herald/PhabricatorProjectHeraldActi
lib/php/phabricator/src/applications/project/herald/PhabricatorProjectHeraldAdapter.php
lib/php/phabricator/src/applications/project/herald/PhabricatorProjectHeraldFieldGroup.php
lib/php/phabricator/src/applications/project/herald/PhabricatorProjectRemoveHeraldAction.php
+lib/php/phabricator/src/applications/project/herald/PhabricatorProjectTagsAddedField.php
+lib/php/phabricator/src/applications/project/herald/PhabricatorProjectTagsField.php
+lib/php/phabricator/src/applications/project/herald/PhabricatorProjectTagsRemovedField.php
lib/php/phabricator/src/applications/project/icon/PhabricatorProjectDropEffect.php
lib/php/phabricator/src/applications/project/icon/PhabricatorProjectIconSet.php
lib/php/phabricator/src/applications/project/interface/PhabricatorColumnProxyInterface.php
lib/php/phabricator/src/applications/project/interface/PhabricatorProjectInterface.php
+lib/php/phabricator/src/applications/project/interface/PhabricatorWorkboardInterface.php
lib/php/phabricator/src/applications/project/lipsum/PhabricatorProjectNameContextFreeGrammar.php
lib/php/phabricator/src/applications/project/lipsum/PhabricatorProjectTestDataGenerator.php
lib/php/phabricator/src/applications/project/mail/ProjectReplyHandler.php
@@ -6861,6 +7017,12 @@ lib/php/phabricator/src/applications/search/application/PhabricatorSearchApplica
lib/php/phabricator/src/applications/search/applicationpanel/PhabricatorSearchApplicationStorageEnginePanel.php
lib/php/phabricator/src/applications/search/buckets/PhabricatorSearchResultBucket.php
lib/php/phabricator/src/applications/search/buckets/PhabricatorSearchResultBucketGroup.php
+lib/php/phabricator/src/applications/search/compiler/PhutilSearchQueryCompiler.php
+lib/php/phabricator/src/applications/search/compiler/PhutilSearchQueryCompilerSyntaxException.php
+lib/php/phabricator/src/applications/search/compiler/PhutilSearchQueryToken.php
+lib/php/phabricator/src/applications/search/compiler/PhutilSearchStemmer.php
+lib/php/phabricator/src/applications/search/compiler/__tests__/PhutilSearchQueryCompilerTestCase.php
+lib/php/phabricator/src/applications/search/compiler/__tests__/PhutilSearchStemmerTestCase.php
lib/php/phabricator/src/applications/search/constants/PhabricatorSearchDocumentFieldType.php
lib/php/phabricator/src/applications/search/constants/PhabricatorSearchRelationship.php
lib/php/phabricator/src/applications/search/controller/PhabricatorApplicationSearchController.php
@@ -6869,6 +7031,7 @@ lib/php/phabricator/src/applications/search/controller/PhabricatorSearchControll
lib/php/phabricator/src/applications/search/controller/PhabricatorSearchDefaultController.php
lib/php/phabricator/src/applications/search/controller/PhabricatorSearchDeleteController.php
lib/php/phabricator/src/applications/search/controller/PhabricatorSearchEditController.php
+lib/php/phabricator/src/applications/search/controller/PhabricatorSearchHandleController.php
lib/php/phabricator/src/applications/search/controller/PhabricatorSearchHovercardController.php
lib/php/phabricator/src/applications/search/controller/PhabricatorSearchOrderController.php
lib/php/phabricator/src/applications/search/controller/PhabricatorSearchRelationshipController.php
@@ -6884,6 +7047,7 @@ lib/php/phabricator/src/applications/search/engine/PhabricatorProfileMenuEngine.
lib/php/phabricator/src/applications/search/engine/PhabricatorProfileMenuItemView.php
lib/php/phabricator/src/applications/search/engine/PhabricatorProfileMenuItemViewList.php
lib/php/phabricator/src/applications/search/engine/PhabricatorSearchEngineAPIMethod.php
+lib/php/phabricator/src/applications/search/engine/PhabricatorSearchNgramEngine.php
lib/php/phabricator/src/applications/search/engine/__tests__/PhabricatorApplicationSearchEngineTestCase.php
lib/php/phabricator/src/applications/search/engineextension/PhabricatorDatasourceEngineExtension.php
lib/php/phabricator/src/applications/search/engineextension/PhabricatorEdgeIndexEngineExtension.php
@@ -6907,6 +7071,8 @@ lib/php/phabricator/src/applications/search/ferret/PhabricatorFerretEngine.php
lib/php/phabricator/src/applications/search/ferret/PhabricatorFerretInterface.php
lib/php/phabricator/src/applications/search/ferret/PhabricatorFerretMetadata.php
lib/php/phabricator/src/applications/search/ferret/__tests__/PhabricatorFerretEngineTestCase.php
+lib/php/phabricator/src/applications/search/ferret/function/FerretConfigurableSearchFunction.php
+lib/php/phabricator/src/applications/search/ferret/function/FerretSearchFunction.php
lib/php/phabricator/src/applications/search/field/PhabricatorIDsSearchField.php
lib/php/phabricator/src/applications/search/field/PhabricatorPHIDsSearchField.php
lib/php/phabricator/src/applications/search/field/PhabricatorSearchCheckboxesField.php
@@ -6915,6 +7081,7 @@ lib/php/phabricator/src/applications/search/field/PhabricatorSearchDatasourceFie
lib/php/phabricator/src/applications/search/field/PhabricatorSearchDateControlField.php
lib/php/phabricator/src/applications/search/field/PhabricatorSearchDateField.php
lib/php/phabricator/src/applications/search/field/PhabricatorSearchField.php
+lib/php/phabricator/src/applications/search/field/PhabricatorSearchIntField.php
lib/php/phabricator/src/applications/search/field/PhabricatorSearchOrderField.php
lib/php/phabricator/src/applications/search/field/PhabricatorSearchSelectField.php
lib/php/phabricator/src/applications/search/field/PhabricatorSearchStringListField.php
@@ -7010,11 +7177,13 @@ lib/php/phabricator/src/applications/settings/panel/PhabricatorEmailDeliverySett
lib/php/phabricator/src/applications/settings/panel/PhabricatorEmailFormatSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorEmailPreferencesSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorExternalAccountsSettingsPanel.php
+lib/php/phabricator/src/applications/settings/panel/PhabricatorExternalEditorSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorLanguageSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorMultiFactorSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorNotificationsSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorPasswordSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorSSHKeysSettingsPanel.php
+lib/php/phabricator/src/applications/settings/panel/PhabricatorSearchSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorSessionsSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorSettingsPanel.php
lib/php/phabricator/src/applications/settings/panel/PhabricatorTokensSettingsPanel.php
@@ -7040,7 +7209,6 @@ lib/php/phabricator/src/applications/settings/setting/PhabricatorDarkConsoleTabS
lib/php/phabricator/src/applications/settings/setting/PhabricatorDarkConsoleVisibleSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorDateFormatSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorDiffusionBlameSetting.php
-lib/php/phabricator/src/applications/settings/setting/PhabricatorEditorMultipleSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorEditorSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorEmailFormatSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorEmailNotificationsSetting.php
@@ -7063,7 +7231,6 @@ lib/php/phabricator/src/applications/settings/setting/PhabricatorPronounSetting.
lib/php/phabricator/src/applications/settings/setting/PhabricatorSearchScopeSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorSelectSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorSetting.php
-lib/php/phabricator/src/applications/settings/setting/PhabricatorShowFiletreeSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorStringSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorTimeFormatSetting.php
lib/php/phabricator/src/applications/settings/setting/PhabricatorTimezoneIgnoreOffsetSetting.php
@@ -7172,12 +7339,14 @@ lib/php/phabricator/src/applications/system/action/PhabricatorSystemAction.php
lib/php/phabricator/src/applications/system/application/PhabricatorSystemApplication.php
lib/php/phabricator/src/applications/system/codex/PhabricatorDestructibleCodex.php
lib/php/phabricator/src/applications/system/controller/PhabricatorDebugController.php
+lib/php/phabricator/src/applications/system/controller/PhabricatorFaviconController.php
lib/php/phabricator/src/applications/system/controller/PhabricatorRobotsController.php
lib/php/phabricator/src/applications/system/controller/PhabricatorStatusController.php
lib/php/phabricator/src/applications/system/controller/PhabricatorSystemObjectController.php
lib/php/phabricator/src/applications/system/controller/PhabricatorSystemReadOnlyController.php
lib/php/phabricator/src/applications/system/controller/PhabricatorSystemSelectEncodingController.php
lib/php/phabricator/src/applications/system/controller/PhabricatorSystemSelectHighlightController.php
+lib/php/phabricator/src/applications/system/controller/PhabricatorSystemSelectViewAsController.php
lib/php/phabricator/src/applications/system/engine/PhabricatorCacheEngine.php
lib/php/phabricator/src/applications/system/engine/PhabricatorCacheEngineExtension.php
lib/php/phabricator/src/applications/system/engine/PhabricatorDefaultUnlockEngine.php
@@ -7186,6 +7355,7 @@ lib/php/phabricator/src/applications/system/engine/PhabricatorDestructionEngineE
lib/php/phabricator/src/applications/system/engine/PhabricatorDestructionEngineExtensionModule.php
lib/php/phabricator/src/applications/system/engine/PhabricatorSystemActionEngine.php
lib/php/phabricator/src/applications/system/engine/PhabricatorUnlockEngine.php
+lib/php/phabricator/src/applications/system/events/PhabricatorSystemDebugUIEventListener.php
lib/php/phabricator/src/applications/system/exception/PhabricatorSystemActionRateLimitException.php
lib/php/phabricator/src/applications/system/garbagecollector/PhabricatorSystemActionGarbageCollector.php
lib/php/phabricator/src/applications/system/garbagecollector/PhabricatorSystemDestructionGarbageCollector.php
@@ -7272,6 +7442,7 @@ lib/php/phabricator/src/applications/transactions/controller/PhabricatorEditEngi
lib/php/phabricator/src/applications/transactions/controller/PhabricatorEditEngineListController.php
lib/php/phabricator/src/applications/transactions/data/PhabricatorTransactionChange.php
lib/php/phabricator/src/applications/transactions/data/PhabricatorTransactionRemarkupChange.php
+lib/php/phabricator/src/applications/transactions/data/PhabricatorTransactionWarning.php
lib/php/phabricator/src/applications/transactions/draft/PhabricatorBuiltinDraftEngine.php
lib/php/phabricator/src/applications/transactions/draft/PhabricatorDraftEngine.php
lib/php/phabricator/src/applications/transactions/draft/PhabricatorDraftInterface.php
@@ -7297,6 +7468,7 @@ lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngi
lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngineLockableInterface.php
lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngineMFAEngine.php
lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngineMFAInterface.php
+lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEnginePageState.php
lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngineSubtype.php
lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngineSubtypeInterface.php
lib/php/phabricator/src/applications/transactions/editengine/PhabricatorEditEngineSubtypeMap.php
@@ -7361,7 +7533,9 @@ lib/php/phabricator/src/applications/transactions/exception/PhabricatorApplicati
lib/php/phabricator/src/applications/transactions/exception/PhabricatorApplicationTransactionValidationException.php
lib/php/phabricator/src/applications/transactions/exception/PhabricatorApplicationTransactionWarningException.php
lib/php/phabricator/src/applications/transactions/feed/PhabricatorApplicationTransactionFeedStory.php
+lib/php/phabricator/src/applications/transactions/herald/PhabricatorEditEngineSubtypeHeraldField.php
lib/php/phabricator/src/applications/transactions/interface/PhabricatorApplicationTransactionInterface.php
+lib/php/phabricator/src/applications/transactions/interface/PhabricatorInlineCommentInterface.php
lib/php/phabricator/src/applications/transactions/interface/PhabricatorMentionableInterface.php
lib/php/phabricator/src/applications/transactions/interface/PhabricatorTimelineInterface.php
lib/php/phabricator/src/applications/transactions/phid/PhabricatorApplicationTransactionTransactionPHIDType.php
@@ -7629,6 +7803,17 @@ lib/php/phabricator/src/docs/user/userguide/utf8.diviner
lib/php/phabricator/src/docs/user/userguide/webhooks.diviner
lib/php/phabricator/src/extensions/README
lib/php/phabricator/src/infrastructure/PhabricatorEditor.php
+lib/php/phabricator/src/infrastructure/cache/PhutilAPCKeyValueCache.php
+lib/php/phabricator/src/infrastructure/cache/PhutilDirectoryKeyValueCache.php
+lib/php/phabricator/src/infrastructure/cache/PhutilInRequestKeyValueCache.php
+lib/php/phabricator/src/infrastructure/cache/PhutilKeyValueCache.php
+lib/php/phabricator/src/infrastructure/cache/PhutilKeyValueCacheNamespace.php
+lib/php/phabricator/src/infrastructure/cache/PhutilKeyValueCacheProfiler.php
+lib/php/phabricator/src/infrastructure/cache/PhutilKeyValueCacheProxy.php
+lib/php/phabricator/src/infrastructure/cache/PhutilKeyValueCacheStack.php
+lib/php/phabricator/src/infrastructure/cache/PhutilMemcacheKeyValueCache.php
+lib/php/phabricator/src/infrastructure/cache/PhutilOnDiskKeyValueCache.php
+lib/php/phabricator/src/infrastructure/cache/__tests__/PhutilKeyValueCacheTestCase.php
lib/php/phabricator/src/infrastructure/cluster/PhabricatorClusterServiceHealthRecord.php
lib/php/phabricator/src/infrastructure/cluster/PhabricatorDatabaseRef.php
lib/php/phabricator/src/infrastructure/cluster/PhabricatorDatabaseRefParser.php
@@ -7701,6 +7886,11 @@ lib/php/phabricator/src/infrastructure/customfield/storage/PhabricatorCustomFiel
lib/php/phabricator/src/infrastructure/customfield/storage/PhabricatorCustomFieldStorage.php
lib/php/phabricator/src/infrastructure/customfield/storage/PhabricatorCustomFieldStringIndexStorage.php
lib/php/phabricator/src/infrastructure/daemon/PhabricatorDaemon.php
+lib/php/phabricator/src/infrastructure/daemon/PhutilDaemon.php
+lib/php/phabricator/src/infrastructure/daemon/PhutilDaemonHandle.php
+lib/php/phabricator/src/infrastructure/daemon/PhutilDaemonOverseer.php
+lib/php/phabricator/src/infrastructure/daemon/PhutilDaemonOverseerModule.php
+lib/php/phabricator/src/infrastructure/daemon/PhutilDaemonPool.php
lib/php/phabricator/src/infrastructure/daemon/contentsource/PhabricatorBulkContentSource.php
lib/php/phabricator/src/infrastructure/daemon/contentsource/PhabricatorDaemonContentSource.php
lib/php/phabricator/src/infrastructure/daemon/control/PhabricatorDaemonReference.php
@@ -7769,10 +7959,13 @@ lib/php/phabricator/src/infrastructure/diff/PhabricatorChangesetResponse.php
lib/php/phabricator/src/infrastructure/diff/PhabricatorDiffScopeEngine.php
lib/php/phabricator/src/infrastructure/diff/PhabricatorDifferenceEngine.php
lib/php/phabricator/src/infrastructure/diff/PhabricatorInlineCommentController.php
-lib/php/phabricator/src/infrastructure/diff/PhabricatorInlineCommentPreviewController.php
lib/php/phabricator/src/infrastructure/diff/__tests__/PhabricatorDiffScopeEngineTestCase.php
lib/php/phabricator/src/infrastructure/diff/__tests__/data/zebra.c
-lib/php/phabricator/src/infrastructure/diff/interface/PhabricatorInlineCommentInterface.php
+lib/php/phabricator/src/infrastructure/diff/engine/PhabricatorInlineCommentAdjustmentEngine.php
+lib/php/phabricator/src/infrastructure/diff/interface/PhabricatorInlineComment.php
+lib/php/phabricator/src/infrastructure/diff/prose/PhutilProseDiff.php
+lib/php/phabricator/src/infrastructure/diff/prose/PhutilProseDifferenceEngine.php
+lib/php/phabricator/src/infrastructure/diff/prose/__tests__/PhutilProseDiffTestCase.php
lib/php/phabricator/src/infrastructure/diff/query/PhabricatorDiffInlineCommentQuery.php
lib/php/phabricator/src/infrastructure/diff/view/PHUIDiffGraphView.php
lib/php/phabricator/src/infrastructure/diff/view/PHUIDiffInlineCommentDetailView.php
@@ -7790,6 +7983,8 @@ lib/php/phabricator/src/infrastructure/diff/view/PHUIDiffTableOfContentsListView
lib/php/phabricator/src/infrastructure/diff/view/PHUIDiffTwoUpInlineCommentRowScaffold.php
lib/php/phabricator/src/infrastructure/diff/view/PhabricatorInlineSummaryView.php
lib/php/phabricator/src/infrastructure/diff/view/__tests__/PHUIDiffGraphViewTestCase.php
+lib/php/phabricator/src/infrastructure/diff/viewstate/PhabricatorChangesetViewState.php
+lib/php/phabricator/src/infrastructure/diff/viewstate/PhabricatorChangesetViewStateEngine.php
lib/php/phabricator/src/infrastructure/edges/__tests__/PhabricatorEdgeChangeRecordTestCase.php
lib/php/phabricator/src/infrastructure/edges/__tests__/PhabricatorEdgeTestCase.php
lib/php/phabricator/src/infrastructure/edges/conduit/EdgeSearchConduitAPIMethod.php
@@ -7805,6 +8000,9 @@ lib/php/phabricator/src/infrastructure/edges/type/PhabricatorEdgeType.php
lib/php/phabricator/src/infrastructure/edges/type/__tests__/PhabricatorEdgeTypeTestCase.php
lib/php/phabricator/src/infrastructure/edges/util/PhabricatorEdgeChangeRecord.php
lib/php/phabricator/src/infrastructure/edges/util/PhabricatorEdgeGraph.php
+lib/php/phabricator/src/infrastructure/editor/PhabricatorEditorURIEngine.php
+lib/php/phabricator/src/infrastructure/editor/PhabricatorEditorURIParserException.php
+lib/php/phabricator/src/infrastructure/editor/__tests__/PhabricatorEditorURIEngineTestCase.php
lib/php/phabricator/src/infrastructure/env/PhabricatorConfigDatabaseSource.php
lib/php/phabricator/src/infrastructure/env/PhabricatorConfigDefaultSource.php
lib/php/phabricator/src/infrastructure/env/PhabricatorConfigDictionarySource.php
@@ -7864,6 +8062,13 @@ lib/php/phabricator/src/infrastructure/internationalization/translation/Phabrica
lib/php/phabricator/src/infrastructure/javelin/Javelin.php
lib/php/phabricator/src/infrastructure/javelin/markup.php
lib/php/phabricator/src/infrastructure/lint/linter/PhabricatorJavelinLinter.php
+lib/php/phabricator/src/infrastructure/lipsum/PhutilContextFreeGrammar.php
+lib/php/phabricator/src/infrastructure/lipsum/PhutilLipsumContextFreeGrammar.php
+lib/php/phabricator/src/infrastructure/lipsum/PhutilRealNameContextFreeGrammar.php
+lib/php/phabricator/src/infrastructure/lipsum/code/PhutilCLikeCodeSnippetContextFreeGrammar.php
+lib/php/phabricator/src/infrastructure/lipsum/code/PhutilCodeSnippetContextFreeGrammar.php
+lib/php/phabricator/src/infrastructure/lipsum/code/PhutilJavaCodeSnippetContextFreeGrammar.php
+lib/php/phabricator/src/infrastructure/lipsum/code/PhutilPHPCodeSnippetContextFreeGrammar.php
lib/php/phabricator/src/infrastructure/log/PhabricatorAccessLog.php
lib/php/phabricator/src/infrastructure/log/PhabricatorProtocolLog.php
lib/php/phabricator/src/infrastructure/log/PhabricatorSSHLog.php
@@ -7873,9 +8078,137 @@ lib/php/phabricator/src/infrastructure/markup/PhabricatorMarkupInterface.php
lib/php/phabricator/src/infrastructure/markup/PhabricatorMarkupOneOff.php
lib/php/phabricator/src/infrastructure/markup/PhabricatorMarkupPreviewController.php
lib/php/phabricator/src/infrastructure/markup/PhabricatorSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/PhutilMarkupEngine.php
+lib/php/phabricator/src/infrastructure/markup/PhutilRemarkupBlockStorage.php
+lib/php/phabricator/src/infrastructure/markup/PhutilSafeHTML.php
+lib/php/phabricator/src/infrastructure/markup/PhutilSafeHTMLProducerInterface.php
+lib/php/phabricator/src/infrastructure/markup/__tests__/PhabricatorAnchorTestCase.php
lib/php/phabricator/src/infrastructure/markup/__tests__/PhabricatorMarkupEngineTestCase.php
+lib/php/phabricator/src/infrastructure/markup/__tests__/PhutilMarkupTestCase.php
+lib/php/phabricator/src/infrastructure/markup/__tests__/PhutilSafeHTMLTestCase.php
+lib/php/phabricator/src/infrastructure/markup/__tests__/PhutilTranslatedHTMLTestCase.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupBlockInterpreter.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupCodeBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupDefaultBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupHeaderBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupHorizontalRuleBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupInlineBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupInterpreterBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupListBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupLiteralBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupNoteBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupQuotedBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupQuotesBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupReplyBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupSimpleTableBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupTableBlockRule.php
+lib/php/phabricator/src/infrastructure/markup/blockrule/PhutilRemarkupTestInterpreterRule.php
lib/php/phabricator/src/infrastructure/markup/interpreter/PhabricatorRemarkupCowsayBlockInterpreter.php
lib/php/phabricator/src/infrastructure/markup/interpreter/PhabricatorRemarkupFigletBlockInterpreter.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupAnchorRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupBoldRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupDelRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupDocumentLinkRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupEscapeRemarkupRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupHighlightRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupHyperlinkEngineExtension.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupHyperlinkRef.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupHyperlinkRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupItalicRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupLinebreaksRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupMonospaceRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupRule.php
+lib/php/phabricator/src/infrastructure/markup/markuprule/PhutilRemarkupUnderlineRule.php
+lib/php/phabricator/src/infrastructure/markup/remarkup/PhutilRemarkupEngine.php
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/PhutilRemarkupEngineTestCase.php
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/across-newlines.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/backticks-whitespace.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/block-then-list.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/code-block-whitespace.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/del.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/diff.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/disallowed-link.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/entities.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/header-skip.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/headers.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/highlight.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/horizonal-rule.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/important.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/interpreter-test.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/just-backticks.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/leading-newline.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-alternate.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-brackets.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-edge-cases.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-mailto.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-mixed.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-noreferrer.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-same-window.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-square.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-tel.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-with-angle-brackets.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-with-angle-link-anchor.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-with-link-anchor.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-with-punctuation.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link-with-tilde.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/link.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-alternate-style.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-blow-stack.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-checkboxes.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-crazystairs.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-first-style-wins.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-hash.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-header-last.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-header.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-mixed-styles.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-multi.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-multiline.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-nest.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-paragraphs.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-staircase.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-star.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-then-a-list.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list-vs-codeblock.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/list.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/monospaced-in-monospaced.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/monospaced-plural.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/monospaced.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/newline-then-block.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/note-multiline.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/note.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/ordered-list-with-numbers.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/percent-block-adjacent.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/percent-block-multiline.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/percent-block-oneline.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/percent-block-solo.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/percent-block-unterminated.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quoted-angry.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quoted-code-block.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quoted-indent-block.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quoted-lists.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quoted-paragraphs.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quoted-quote.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/quotes.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/raw-escape.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/reply-basic.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/reply-nested.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/simple-table-with-empty-row.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/simple-table-with-leading-space.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/simple-table-with-link.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/simple-table.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/simple.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/table-with-direct-content.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/table-with-leading-space.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/table-with-long-header.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/table.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/tick-block-multi.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/tick-block.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/toc.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/trailing-whitespace-codeblock.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/underline.txt
+lib/php/phabricator/src/infrastructure/markup/remarkup/__tests__/remarkup/warning.txt
+lib/php/phabricator/src/infrastructure/markup/render.php
lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorConfigRemarkupRule.php
lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorKeyboardRemarkupRule.php
lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorNavigationRemarkupRule.php
@@ -7883,8 +8216,48 @@ lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorObjectRemarkupRule
lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorRemarkupCustomBlockRule.php
lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorRemarkupCustomInlineRule.php
lib/php/phabricator/src/infrastructure/markup/rule/PhabricatorYoutubeRemarkupRule.php
+lib/php/phabricator/src/infrastructure/markup/syntax/engine/PhutilDefaultSyntaxHighlighterEngine.php
+lib/php/phabricator/src/infrastructure/markup/syntax/engine/PhutilSyntaxHighlighterEngine.php
+lib/php/phabricator/src/infrastructure/markup/syntax/engine/__tests__/PhutilDefaultSyntaxHighlighterEngineTestCase.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilConsoleSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilDefaultSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilDivinerSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilInvisibleSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilLexerSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilPygmentsSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilRainbowSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilSyntaxHighlighterException.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/PhutilXHPASTSyntaxHighlighter.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/PhutilJSONFragmentLexerHighlighterTestCase.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/PhutilPHPFragmentLexerHighlighterTestCase.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/PhutilXHPASTSyntaxHighlighterTestCase.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/data/jsonfragment/basics.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/data/jsonfragment/basics.test
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/abuse.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/abuse.test
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/basics.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/basics.test
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/leading-whitespace.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/leading-whitespace.test
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/no-leading-whitespace.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/phpfragment/no-leading-whitespace.test
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/builtin-classname.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/builtin-classname.source
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/leading-whitespace.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/leading-whitespace.source
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/multiline-token.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/multiline-token.source
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/no-leading-whitespace.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/no-leading-whitespace.source
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/trailing-comment.expect
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/__tests__/xhpast/trailing-comment.source
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/pygments/PhutilDefaultSyntaxHighlighterEnginePygmentsFuture.php
+lib/php/phabricator/src/infrastructure/markup/syntax/highlighter/xhpast/PhutilXHPASTSyntaxHighlighterFuture.php
lib/php/phabricator/src/infrastructure/markup/view/PHUIRemarkupImageView.php
lib/php/phabricator/src/infrastructure/markup/view/PHUIRemarkupView.php
+lib/php/phabricator/src/infrastructure/parser/PhutilPygmentizeParser.php
+lib/php/phabricator/src/infrastructure/parser/__tests__/PhutilPygmentizeParserTestCase.php
lib/php/phabricator/src/infrastructure/query/PhabricatorOffsetPagedQuery.php
lib/php/phabricator/src/infrastructure/query/PhabricatorQuery.php
lib/php/phabricator/src/infrastructure/query/constraint/PhabricatorQueryConstraint.php
@@ -7902,6 +8275,29 @@ lib/php/phabricator/src/infrastructure/status/PhabricatorObjectStatus.php
lib/php/phabricator/src/infrastructure/storage/__tests__/AphrontIsolatedDatabaseConnectionTestCase.php
lib/php/phabricator/src/infrastructure/storage/__tests__/AphrontMySQLDatabaseConnectionTestCase.php
lib/php/phabricator/src/infrastructure/storage/__tests__/QueryFormattingTestCase.php
+lib/php/phabricator/src/infrastructure/storage/connection/AphrontDatabaseConnection.php
+lib/php/phabricator/src/infrastructure/storage/connection/AphrontDatabaseTransactionState.php
+lib/php/phabricator/src/infrastructure/storage/connection/AphrontIsolatedDatabaseConnection.php
+lib/php/phabricator/src/infrastructure/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php
+lib/php/phabricator/src/infrastructure/storage/connection/mysql/AphrontMySQLDatabaseConnection.php
+lib/php/phabricator/src/infrastructure/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontAccessDeniedQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontCharacterSetQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontConnectionLostQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontConnectionQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontCountQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontDeadlockQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontDuplicateKeyQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontInvalidCredentialsQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontLockTimeoutQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontNotSupportedQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontObjectMissingQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontParameterQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontQueryTimeoutQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontRecoverableQueryException.php
+lib/php/phabricator/src/infrastructure/storage/exception/AphrontSchemaQueryException.php
+lib/php/phabricator/src/infrastructure/storage/future/QueryFuture.php
lib/php/phabricator/src/infrastructure/storage/lisk/LiskDAO.php
lib/php/phabricator/src/infrastructure/storage/lisk/LiskEphemeralObjectException.php
lib/php/phabricator/src/infrastructure/storage/lisk/LiskMigrationIterator.php
@@ -7935,6 +8331,12 @@ lib/php/phabricator/src/infrastructure/storage/management/workflow/PhabricatorSt
lib/php/phabricator/src/infrastructure/storage/patch/PhabricatorBuiltinPatchList.php
lib/php/phabricator/src/infrastructure/storage/patch/PhabricatorSQLPatchList.php
lib/php/phabricator/src/infrastructure/storage/schema/PhabricatorStorageSchemaSpec.php
+lib/php/phabricator/src/infrastructure/storage/xsprintf/AphrontDatabaseTableRef.php
+lib/php/phabricator/src/infrastructure/storage/xsprintf/AphrontDatabaseTableRefInterface.php
+lib/php/phabricator/src/infrastructure/storage/xsprintf/PhutilQsprintfInterface.php
+lib/php/phabricator/src/infrastructure/storage/xsprintf/PhutilQueryString.php
+lib/php/phabricator/src/infrastructure/storage/xsprintf/qsprintf.php
+lib/php/phabricator/src/infrastructure/storage/xsprintf/queryfx.php
lib/php/phabricator/src/infrastructure/syntax/PhabricatorDefaultSyntaxStyle.php
lib/php/phabricator/src/infrastructure/syntax/PhabricatorSyntaxStyle.php
lib/php/phabricator/src/infrastructure/testing/PhabricatorTestCase.php
@@ -7951,6 +8353,7 @@ lib/php/phabricator/src/infrastructure/util/PhabricatorSlug.php
lib/php/phabricator/src/infrastructure/util/__tests__/PhabricatorHMACTestCase.php
lib/php/phabricator/src/infrastructure/util/__tests__/PhabricatorHashTestCase.php
lib/php/phabricator/src/infrastructure/util/__tests__/PhabricatorMetronomeTestCase.php
+lib/php/phabricator/src/infrastructure/util/__tests__/PhabricatorPreambleTestCase.php
lib/php/phabricator/src/infrastructure/util/__tests__/PhabricatorSlugTestCase.php
lib/php/phabricator/src/infrastructure/util/password/PhabricatorBcryptPasswordHasher.php
lib/php/phabricator/src/infrastructure/util/password/PhabricatorIteratedMD5PasswordHasher.php
@@ -7958,6 +8361,7 @@ lib/php/phabricator/src/infrastructure/util/password/PhabricatorPasswordHasher.p
lib/php/phabricator/src/infrastructure/util/password/PhabricatorPasswordHasherUnavailableException.php
lib/php/phabricator/src/infrastructure/util/password/__tests__/PhabricatorIteratedMD5PasswordHasherTestCase.php
lib/php/phabricator/src/infrastructure/util/password/__tests__/PhabricatorPasswordHasherTestCase.php
+lib/php/phabricator/src/view/AphrontAutoIDView.php
lib/php/phabricator/src/view/AphrontDialogView.php
lib/php/phabricator/src/view/AphrontJavelinView.php
lib/php/phabricator/src/view/AphrontNullView.php
@@ -8002,6 +8406,14 @@ lib/php/phabricator/src/view/form/control/PHUIFormIconSetControl.php
lib/php/phabricator/src/view/form/control/PHUIFormNumberControl.php
lib/php/phabricator/src/view/form/control/PHUIFormTimerControl.php
lib/php/phabricator/src/view/form/control/PhabricatorRemarkupControl.php
+lib/php/phabricator/src/view/formation/PHUIFormationColumnDynamicView.php
+lib/php/phabricator/src/view/formation/PHUIFormationColumnItem.php
+lib/php/phabricator/src/view/formation/PHUIFormationColumnView.php
+lib/php/phabricator/src/view/formation/PHUIFormationContentView.php
+lib/php/phabricator/src/view/formation/PHUIFormationExpanderView.php
+lib/php/phabricator/src/view/formation/PHUIFormationFlankView.php
+lib/php/phabricator/src/view/formation/PHUIFormationResizerView.php
+lib/php/phabricator/src/view/formation/PHUIFormationView.php
lib/php/phabricator/src/view/layout/AphrontListFilterView.php
lib/php/phabricator/src/view/layout/AphrontMoreView.php
lib/php/phabricator/src/view/layout/AphrontMultiColumnView.php
@@ -8033,6 +8445,8 @@ lib/php/phabricator/src/view/phui/PHUIButtonView.php
lib/php/phabricator/src/view/phui/PHUICMSView.php
lib/php/phabricator/src/view/phui/PHUICrumbView.php
lib/php/phabricator/src/view/phui/PHUICrumbsView.php
+lib/php/phabricator/src/view/phui/PHUICurtainObjectRefListView.php
+lib/php/phabricator/src/view/phui/PHUICurtainObjectRefView.php
lib/php/phabricator/src/view/phui/PHUIDocumentSummaryView.php
lib/php/phabricator/src/view/phui/PHUIDocumentView.php
lib/php/phabricator/src/view/phui/PHUIFeedStoryView.php
@@ -8044,7 +8458,9 @@ lib/php/phabricator/src/view/phui/PHUIIconView.php
lib/php/phabricator/src/view/phui/PHUIImageMaskView.php
lib/php/phabricator/src/view/phui/PHUIInfoView.php
lib/php/phabricator/src/view/phui/PHUIInvisibleCharacterView.php
+lib/php/phabricator/src/view/phui/PHUILauncherView.php
lib/php/phabricator/src/view/phui/PHUILeftRightView.php
+lib/php/phabricator/src/view/phui/PHUILinkView.php
lib/php/phabricator/src/view/phui/PHUIListItemView.php
lib/php/phabricator/src/view/phui/PHUIListView.php
lib/php/phabricator/src/view/phui/PHUIObjectBoxView.php
@@ -8099,6 +8515,7 @@ lib/php/phabricator/support/startup/PhabricatorClientConnectionLimit.php
lib/php/phabricator/support/startup/PhabricatorClientLimit.php
lib/php/phabricator/support/startup/PhabricatorClientRateLimit.php
lib/php/phabricator/support/startup/PhabricatorStartup.php
+lib/php/phabricator/support/startup/preamble-utils.php
lib/php/phabricator/webroot/index.php
lib/php/phabricator/webroot/rsrc/audio/basic/alert.mp3
lib/php/phabricator/webroot/rsrc/audio/basic/bing.mp3
@@ -8142,6 +8559,7 @@ lib/php/phabricator/webroot/rsrc/css/application/contentsource/content-source-vi
lib/php/phabricator/webroot/rsrc/css/application/countdown/timer.css
lib/php/phabricator/webroot/rsrc/css/application/daemon/bulk-job.css
lib/php/phabricator/webroot/rsrc/css/application/dashboard/dashboard.css
+lib/php/phabricator/webroot/rsrc/css/application/diff/diff-tree-view.css
lib/php/phabricator/webroot/rsrc/css/application/diff/inline-comment-summary.css
lib/php/phabricator/webroot/rsrc/css/application/differential/add-comment.css
lib/php/phabricator/webroot/rsrc/css/application/differential/changeset-view.css
@@ -8202,7 +8620,6 @@ lib/php/phabricator/webroot/rsrc/css/diviner/diviner-shared.css
lib/php/phabricator/webroot/rsrc/css/font/font-awesome.css
lib/php/phabricator/webroot/rsrc/css/font/font-lato.css
lib/php/phabricator/webroot/rsrc/css/font/phui-font-icon-base.css
-lib/php/phabricator/webroot/rsrc/css/layout/phabricator-filetree-view.css
lib/php/phabricator/webroot/rsrc/css/layout/phabricator-source-code-view.css
lib/php/phabricator/webroot/rsrc/css/phui/button/phui-button-bar.css
lib/php/phabricator/webroot/rsrc/css/phui/button/phui-button-simple.css
@@ -8229,6 +8646,7 @@ lib/php/phabricator/webroot/rsrc/css/phui/phui-cms.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-comment-form.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-comment-panel.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-crumbs-view.css
+lib/php/phabricator/webroot/rsrc/css/phui/phui-curtain-object-ref-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-curtain-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-document-pro.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-document-summary.css
@@ -8237,6 +8655,7 @@ lib/php/phabricator/webroot/rsrc/css/phui/phui-feed-story.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-fontkit.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-form-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-form.css
+lib/php/phabricator/webroot/rsrc/css/phui/phui-formation-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-head-thing.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-header-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-hovercard.css
@@ -8251,6 +8670,7 @@ lib/php/phabricator/webroot/rsrc/css/phui/phui-list.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-object-box.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-pager.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-pinboard-view.css
+lib/php/phabricator/webroot/rsrc/css/phui/phui-policy-section-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-property-list-view.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-remarkup-preview.css
lib/php/phabricator/webroot/rsrc/css/phui/phui-segment-bar-view.css
@@ -8473,7 +8893,8 @@ lib/php/phabricator/webroot/rsrc/js/application/dashboard/behavior-dashboard-tab
lib/php/phabricator/webroot/rsrc/js/application/diff/DiffChangeset.js
lib/php/phabricator/webroot/rsrc/js/application/diff/DiffChangesetList.js
lib/php/phabricator/webroot/rsrc/js/application/diff/DiffInline.js
-lib/php/phabricator/webroot/rsrc/js/application/diff/behavior-preview-link.js
+lib/php/phabricator/webroot/rsrc/js/application/diff/DiffPathView.js
+lib/php/phabricator/webroot/rsrc/js/application/diff/DiffTreeView.js
lib/php/phabricator/webroot/rsrc/js/application/differential/behavior-diff-radios.js
lib/php/phabricator/webroot/rsrc/js/application/differential/behavior-populate.js
lib/php/phabricator/webroot/rsrc/js/application/diffusion/DiffusionLocateFileSource.js
@@ -8555,7 +8976,6 @@ lib/php/phabricator/webroot/rsrc/js/core/ShapedRequest.js
lib/php/phabricator/webroot/rsrc/js/core/TextAreaUtils.js
lib/php/phabricator/webroot/rsrc/js/core/Title.js
lib/php/phabricator/webroot/rsrc/js/core/ToolTip.js
-lib/php/phabricator/webroot/rsrc/js/core/behavior-active-nav.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-audio-source.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-autofocus.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-badge-view.js
@@ -8566,7 +8986,6 @@ lib/php/phabricator/webroot/rsrc/js/core/behavior-detect-timezone.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-device.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-drag-and-drop-textarea.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-fancy-datepicker.js
-lib/php/phabricator/webroot/rsrc/js/core/behavior-file-tree.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-form.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-gesture.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-global-drag-and-drop.js
@@ -8581,7 +9000,6 @@ lib/php/phabricator/webroot/rsrc/js/core/behavior-linked-container.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-more.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-object-selector.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-oncopy.js
-lib/php/phabricator/webroot/rsrc/js/core/behavior-phabricator-nav.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-read-only-warning.js
lib/php/phabricator/webroot/rsrc/js/core/behavior-redirect.js
@@ -8619,4 +9037,7 @@ lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXButtonView.js
lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXDropdownMenu.js
lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXExample.js
lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXFormControl.js
+lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXFormationColumnView.js
+lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXFormationFlankView.js
+lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXFormationView.js
lib/php/phabricator/webroot/rsrc/js/phuix/PHUIXIconView.js