CINXE.COM

⚙ D25931 Config: Fix git errors when .git does not exist

<!DOCTYPE html><html data-developer-mode="1"><head><meta charset="UTF-8" /><title>⚙ D25931 Config: Fix git errors when .git does not exist</title><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /><link rel="mask-icon" color="#3D4B67" href="https://we.phorge.it/res/1623276246T/phabricator/db699fe1/rsrc/favicons/mask-icon.svg" /><link rel="apple-touch-icon" sizes="76x76" href="https://we.phorge.it/file/data/tkywcjf5mn4nry3mootv/PHID-FILE-a3fplzgoydndmjiryfus/favicon" /><link rel="apple-touch-icon" sizes="120x120" href="https://we.phorge.it/file/data/aqbmtxof57h476xwq3a6/PHID-FILE-xifb26jg3jaa73fr66jz/favicon" /><link rel="apple-touch-icon" sizes="152x152" href="https://we.phorge.it/file/data/wi74y545yqyztf4swvva/PHID-FILE-4mqcym3ja4zns5imr6nd/favicon" /><link rel="icon" id="favicon" href="https://we.phorge.it/file/data/qsmnldcb3vzxgaes3zge/PHID-FILE-jjurena7gu3ouojuoot7/favicon" /><meta name="referrer" content="no-referrer" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1723012260T/defaultX/phabricator/fda9518d/differential.pkg.css" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1723012260T/defaultX/phabricator/ac619266/core.pkg.css" /><script type="text/javascript" src="https://we.phorge.it/res/1623276246T/defaultX/phabricator/98e6504a/rsrc/externals/javelin/core/init.js"></script></head><body class="device-desktop platform-windows phui-theme-blindigo"><div class="main-page-frame" id="main-page-frame"><div id="phabricator-standard-page" class="phabricator-standard-page"><div class="phabricator-main-menu phabricator-main-menu-background" id="UQ0_90"><a class=" phabricator-core-user-menu phabricator-core-user-mobile-menu" href="#" role="button" data-sigil="phui-dropdown-menu" data-meta="0_278"><span class="aural-only">Page Menu</span><span class="visual-only phui-icon-view phui-font-fa fa-bars" data-meta="0_279" aria-hidden="true"></span><span class="caret"></span></a><a class="phabricator-main-menu-search-button phabricator-expand-application-menu" data-sigil="jx-toggle-class" data-meta="0_277"><span class="phabricator-menu-button-icon phui-icon-view phui-font-fa fa-search" id="UQ0_99"></span></a><a class="phabricator-main-menu-brand" href="/"><span class="aural-only">Home</span><span class="phabricator-main-menu-project-logo" style="background-size: 40px 40px; background-position: 0 0; background-image: url(https://we.phorge.it/file/data/kpcw6c366jabyvi3mjmf/PHID-FILE-xbeniykz2qsowfcew7jw/logo)"></span><span class="phabricator-wordmark">Phorge</span></a><ul class="phui-list-view phabricator-search-menu"><li class="phui-list-item-view phui-list-item-type-link phabricator-main-menu-search"><div class="" data-sigil=""><form action="/search/" method="POST"><input type="hidden" name="__csrf__" value="B@txr6ejsh61eb0092e7e5d825" /><input type="hidden" name="__form__" value="1" /><div class="phabricator-main-menu-search-container"><input type="text" name="query" id="UQ0_100" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /><button id="UQ0_102" class="phui-icon-view phui-font-fa fa-search"><span class="aural-only">Search</span></button><button class="button dropdown has-icon phui-button-default phabricator-main-menu-search-dropdown" id="UQ0_103" data-sigil="global-search-dropdown" data-meta="0_280"><span class="aural-only">Configure Global Search</span><span class="visual-only phui-icon-view phui-font-fa fa-globe" data-sigil="global-search-dropdown-icon" data-meta="0_281" aria-hidden="true"></span><span class="caret"></span></button><input type="hidden" name="search:scope" value="all" data-sigil="global-search-dropdown-input" /><input type="hidden" id="UQ0_104" name="search:application" value="PhabricatorDifferentialApplication" data-sigil="global-search-dropdown-app" /><input type="hidden" name="search:primary" value="true" /><div id="UQ0_101" class="phabricator-main-menu-search-target"></div></div></form></div></li></ul><a class=" phabricator-core-login-button" href="https://we.phorge.it/auth/start/?next=%2FD25931" role="button"><div class="phui-button-text">Log In</div></a></div><div id="phabricator-standard-page-body" class="phabricator-standard-page-body"><table id="UQ0_88" class="phui-formation-view" data-sigil="phuix-formation-view" data-meta="0_276"><tbody><tr><td id="UQ0_2" style="width: 240px; display: none;" class="phui-formation-desktop-only"><div id="UQ0_6" class="phui-flank-view phui-flank-view-fixed" style="width: 240px;"><div id="UQ0_3" class="phui-flank-view-head"><div class="phui-flank-header"><div class="phui-flank-header-text">Paths</div><div class="phui-flank-header-hide phui-flank-header-hide-left" data-sigil="phui-flank-header-hide"><span class="visual-only phui-icon-view phui-font-fa fa-chevron-left grey" data-meta="0_2" aria-hidden="true"></span></div></div><ul class="phui-list-view "><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="#" class="phui-list-item-href" data-meta="0_3" data-sigil="has-key-command"><span class="visual-only phui-icon-view phui-font-fa fa-list phui-list-item-icon" data-meta="0_4" aria-hidden="true"></span><span class="phui-list-item-name">Table of Contents</span><span class="keyboard-shortcut-key">t</span></a></li></ul></div><div id="UQ0_4" class="phui-flank-view-body"></div><div id="UQ0_5" class="phui-flank-view-tail"><ul class="phui-list-view "><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="#" class="phui-list-item-href" data-meta="0_5" data-sigil="has-key-command"><span class="visual-only phui-icon-view phui-font-fa fa-chevron-left phui-list-item-icon" data-meta="0_6" aria-hidden="true"></span><span class="phui-list-item-name">Hide Panel</span><span class="keyboard-shortcut-key">f</span></a></li><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="#" class="phui-list-item-href" data-meta="0_7" data-sigil="has-key-command"><span class="visual-only phui-icon-view phui-font-fa fa-keyboard-o phui-list-item-icon" data-meta="0_8" aria-hidden="true"></span><span class="phui-list-item-name">Keyboard Reference</span><span class="keyboard-shortcut-key">?</span></a></li></ul></div></div></td><td id="UQ0_7" style="width: 8px; display: none;" class="phui-formation-desktop-only"><div id="UQ0_8" class="phui-formation-resizer" style="width: 8px;"></div></td><td id="UQ0_9" style="" class=""><div class="phui-formation-view-content"><div class="phui-crumbs-view phui-crumbs-border"><a href="/differential/" class="phui-crumb-view phui-crumb-has-icon"><span class="visual-only phui-icon-view phui-font-fa fa-cog" data-meta="0_9" aria-hidden="true"></span><span class="phui-crumb-name"> Differential</span> </a><span class="visual-only phui-icon-view phui-font-fa fa-angle-right phui-crumb-divider phui-crumb-view" data-meta="0_10" aria-hidden="true"></span><span class="phui-crumb-view phabricator-last-crumb"><span class="phui-crumb-name"> D25931</span> </span></div><div class="phui-two-column-view phui-side-column-right with-subheader "><div class="phui-two-column-container"><div class="phui-two-column-header"><div class="phui-header-shell phui-header-tall "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header"><span class="visual-only phui-icon-view phui-font-fa fa-cog phui-header-icon" data-meta="0_270" aria-hidden="true"></span>Config: Fix git errors when .git does not exist</span><div class="phui-header-subheader"><span class="phui-tag-view phui-tag-type-shade phui-tag-indigo phui-tag-shade phui-tag-icon-view "><span class="phui-tag-core "><span class="visual-only phui-icon-view phui-font-fa fa-check-square-o" data-meta="0_273" aria-hidden="true"></span>Closed</span></span><span class="policy-header-callout"><span class="visual-only phui-icon-view phui-font-fa fa-globe bluegrey" data-meta="0_272" aria-hidden="true"></span><a class="policy-link" href="/policy/explain/PHID-DREV-dzqaz5oejujstwkgbggv/view/" data-sigil="workflow">Public</a></span></div></div><div class="phui-header-col3"><div class="phui-header-action-links"><a class="button button-grey has-icon has-text phui-button-default phui-mobile-menu msl phui-header-action-link" href="#" role="button" data-sigil="phui-dropdown-menu" data-meta="0_268"><span class="visual-only phui-icon-view phui-font-fa fa-bars" data-meta="0_269" aria-hidden="true"></span><div class="phui-button-text">Actions</div></a></div></div></div></h1></div></div><div class="phui-two-column-subheader"><div class="phui-head-thing-view phui-head-has-image head-thing-small "><a class="visual-only phui-head-thing-image" style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile);" href="/p/xtex/" aria-hidden="true"></a>Authored by <strong><a href="/p/xtex/" class="phui-handle phui-link-person">xtex</a></strong> on Fri, Mar 28, 14:55.</div></div><div class="phui-two-column-content"><div class="phui-two-column-row grouped"><div class="phui-side-column"><div class=""><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-two-column-properties"><ul class="phabricator-action-list-view " id="UQ0_0"><li id="UQ0_43" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><a href="/differential/revision/edit/25931/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-pencil grey phabricator-action-view-icon" data-meta="0_194" aria-hidden="true"></span>Edit Revision</a></li><li id="UQ0_45" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><a href="/differential/revision/update/25931/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-upload grey phabricator-action-view-icon" data-meta="0_195" aria-hidden="true"></span>Update Diff</a></li><li id="UQ0_47" class="phabricator-action-view phabricator-action-view-href action-has-icon" style=""><a href="/D25931?download=true" class="phabricator-action-view-item"><span class="visual-only phui-icon-view phui-font-fa fa-download phabricator-action-view-icon" data-meta="0_196" aria-hidden="true"></span>Download Raw Diff</a></li><li id="UQ0_51" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-submenu phabricator-action-view-href action-has-icon" style="" data-sigil="phui-submenu" data-meta="0_198"><a href="#" class="phabricator-action-view-item" data-sigil="keep-open"><span class="visual-only phui-icon-view phui-font-fa fa-cog grey phabricator-action-view-icon" data-meta="0_197" aria-hidden="true"></span>Edit Related Revisions...<span class="caret-right" id="UQ0_48"></span></a></li><li id="UQ0_49" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/search/rel/revision.has-parent/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-chevron-circle-up grey phabricator-action-view-icon" data-meta="0_199" aria-hidden="true"></span>Edit Parent Revisions</a></li><li id="UQ0_50" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/search/rel/revision.has-child/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-chevron-circle-down grey phabricator-action-view-icon" data-meta="0_200" aria-hidden="true"></span>Edit Child Revisions</a></li><li id="UQ0_57" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-submenu phabricator-action-view-href action-has-icon" style="" data-sigil="phui-submenu" data-meta="0_202"><a href="#" class="phabricator-action-view-item" data-sigil="keep-open"><span class="visual-only phui-icon-view phui-font-fa fa-link grey phabricator-action-view-icon" data-meta="0_201" aria-hidden="true"></span>Edit Related Objects...<span class="caret-right" id="UQ0_54"></span></a></li><li id="UQ0_55" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/search/rel/revision.has-commit/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-code grey phabricator-action-view-icon" data-meta="0_203" aria-hidden="true"></span>Edit Commits</a></li><li id="UQ0_56" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/search/rel/revision.has-task/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-anchor grey phabricator-action-view-icon" data-meta="0_204" aria-hidden="true"></span>Edit Tasks</a></li><li id="UQ0_61" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><form action="/subscriptions/add/PHID-DREV-dzqaz5oejujstwkgbggv/" method="POST" data-sigil="workflow"><input type="hidden" name="__csrf__" value="B@txr6ejsh61eb0092e7e5d825" /><input type="hidden" name="__form__" value="1" /><button class="phabricator-action-view-item"><span class="visual-only phui-icon-view phui-font-fa fa-plus-circle grey phabricator-action-view-icon" data-meta="0_205" aria-hidden="true"></span>Subscribe</button></form></li><li id="UQ0_63" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><a href="/subscriptions/mute/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-volume-up grey phabricator-action-view-icon" data-meta="0_206" aria-hidden="true"></span>Mute Notifications</a></li><li id="UQ0_65" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><a href="/phrequent/track/start/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-clock-o grey phabricator-action-view-icon" data-meta="0_207" aria-hidden="true"></span>Start Tracking Time</a></li><li id="UQ0_67" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><a href="/token/give/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-trophy grey phabricator-action-view-icon" data-meta="0_208" aria-hidden="true"></span>Award Token</a></li><li id="UQ0_69" class="phabricator-action-view phabricator-action-view-disabled phabricator-action-view-href action-has-icon" style=""><a href="/flag/edit/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-flag grey phabricator-action-view-icon" data-meta="0_209" aria-hidden="true"></span>Flag For Later</a></li><li id="UQ0_74" class="phabricator-action-view phabricator-action-view-submenu phabricator-action-view-href action-has-icon" style="" data-sigil="phui-submenu" data-meta="0_211"><a href="#" class="phabricator-action-view-item" data-sigil="keep-open"><span class="visual-only phui-icon-view phui-font-fa fa-magic phabricator-action-view-icon" data-meta="0_210" aria-hidden="true"></span>Advanced/Developer...<span class="caret-right" id="UQ0_70"></span></a></li><li id="UQ0_71" class="phabricator-action-view phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/search/handle/PHID-DREV-dzqaz5oejujstwkgbggv/" class="phabricator-action-view-item" data-sigil="workflow"><span class="visual-only phui-icon-view phui-font-fa fa-asterisk phabricator-action-view-icon" data-meta="0_212" aria-hidden="true"></span>View Handle</a></li><li id="UQ0_72" class="phabricator-action-view phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/search/hovercard/?names=PHID-DREV-dzqaz5oejujstwkgbggv" class="phabricator-action-view-item"><span class="visual-only phui-icon-view phui-font-fa fa-address-card-o phabricator-action-view-icon" data-meta="0_213" aria-hidden="true"></span>View Hovercard</a></li><li id="UQ0_73" class="phabricator-action-view phabricator-action-view-href action-has-icon" style="display: none; margin-left: 16px;"><a href="/differential/revision/paths/25931/" class="phabricator-action-view-item"><span class="visual-only phui-icon-view phui-font-fa fa-database phabricator-action-view-icon" data-meta="0_214" aria-hidden="true"></span>View Affected Path Index</a></li></ul><div class="phui-curtain-panel "><div class="phui-curtain-panel-header">Tags</div><div class="phui-curtain-panel-body"><em>None</em></div></div><div class="phui-curtain-panel "><div class="phui-curtain-panel-header">Referenced Files</div><div class="phui-curtain-panel-body"><div class="phui-curtain-object-ref-list-view "><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3367125" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_215" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3367125" class="phui-handle" data-sigil="hovercard" data-meta="0_216">F3367125: D25931.1744193523.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Tue, Apr 8, 10:12</span><span class="print-only" aria-hidden="true">2025-04-08 10:12:03 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3364804" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_217" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3364804" class="phui-handle" data-sigil="hovercard" data-meta="0_218">F3364804: D25931.1744161263.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Tue, Apr 8, 01:14</span><span class="print-only" aria-hidden="true">2025-04-08 01:14:23 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3362424" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_219" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3362424" class="phui-handle" data-sigil="hovercard" data-meta="0_220">F3362424: D25931.1744082276.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Mon, Apr 7, 03:17</span><span class="print-only" aria-hidden="true">2025-04-07 03:17:56 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3362268" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_221" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3362268" class="phui-handle" data-sigil="hovercard" data-meta="0_222">F3362268: D25931.1744073939.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Mon, Apr 7, 00:58</span><span class="print-only" aria-hidden="true">2025-04-07 00:58:59 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3361945" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_223" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3361945" class="phui-handle" data-sigil="hovercard" data-meta="0_224">F3361945: D25931.1744056478.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Sun, Apr 6, 20:07</span><span class="print-only" aria-hidden="true">2025-04-06 20:07:58 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3361635" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_225" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3361635" class="phui-handle" data-sigil="hovercard" data-meta="0_226">F3361635: D25931.1744045251.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Sun, Apr 6, 17:00</span><span class="print-only" aria-hidden="true">2025-04-06 17:00:51 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3356767" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_227" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3356767" class="phui-handle" data-sigil="hovercard" data-meta="0_228">F3356767: D25931.1743894769.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Fri, Apr 4, 23:12</span><span class="print-only" aria-hidden="true">2025-04-04 23:12:49 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-with-content"><td rowspan="2" class="phui-curtain-object-ref-view-image-cell"><a href="/F3356342" class="visual-only phui-curtain-object-ref-view-icon-image" aria-hidden="true"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o" data-meta="0_229" aria-hidden="true"></span></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/F3356342" class="phui-handle" data-sigil="hovercard" data-meta="0_230">F3356342: D25931.1743881689.diff</a></td></tr><tr><td class="phui-curtain-object-ref-view-epoch-cell"><span class="screen-only">Fri, Apr 4, 19:34</span><span class="print-only" aria-hidden="true">2025-04-04 19:34:49 (UTC+0)</span></td></tr></tbody></table></div><div class="phui-curtain-object-ref-list-view-tail"><a href="/file/ui/curtain/list/PHID-DREV-dzqaz5oejujstwkgbggv/" class="" data-sigil="workflow">View All 41 Files</a></div></div></div></div><div class="phui-curtain-panel "><div class="phui-curtain-panel-header">Subscribers</div><div class="phui-curtain-panel-body"><div class="phui-curtain-object-ref-list-view "><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-without-content"><td class="phui-curtain-object-ref-view-image-cell"><a style="background-image: url(https://we.phorge.it/file/data/pv7hh6m34yakv2jeu66f/PHID-FILE-4j4owvkb5a4sjuqy2rne/profile)" href="/p/Cigaryno/" class="visual-only" aria-hidden="true"></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/p/Cigaryno/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_231">Cigaryno</a></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-without-content"><td class="phui-curtain-object-ref-view-image-cell"><a style="background-image: url(https://we.phorge.it/file/data/y6qg62luoiuelwzfjqxc/PHID-FILE-7chg6idpvs6abvfreuwf/profile)" href="/p/Matthew/" class="visual-only" aria-hidden="true"></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/p/Matthew/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_232">Matthew</a></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-without-content"><td class="phui-curtain-object-ref-view-image-cell"><a style="background-image: url(https://we.phorge.it/file/data/mxzwryuqrhbdhovfihbd/PHID-FILE-mxqkhfeyez7bvmgix56l/profile)" href="/p/tobiaswiese/" class="visual-only" aria-hidden="true"></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/p/tobiaswiese/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_233">tobiaswiese</a></td></tr></tbody></table></div><div class="phui-curtain-object-ref-view "><table><tbody><tr class="phui-curtain-object-ref-view-without-content"><td class="phui-curtain-object-ref-view-image-cell"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" href="/p/valerio.bozzolan/" class="visual-only" aria-hidden="true"></a></td><td class="phui-curtain-object-ref-view-title-cell"><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_234">valerio.bozzolan</a></td></tr></tbody></table></div></div></div></div></div></div></div><div class="phui-main-column"><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-box-blue-property "><div class="phui-header-shell "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header">Details</span></div><div class="phui-header-col3"></div></div></h1></div><div class="phui-property-list-section"><div class="phui-property-list-container grouped"><div class="phui-property-list-properties-wrap "><dl class="phui-property-list-properties"><dt class="phui-property-list-key">Reviewers </dt><dd class="phui-property-list-value"><table class="phui-status-list-view "><tr class=" "><td class="phui-status-item-target"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle-o bluegrey" data-sigil="has-tooltip" data-meta="0_12" aria-hidden="true"></span><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_11">valerio.bozzolan</a></td><td class="phui-status-item-note"></td></tr></table> </dd><dt class="phui-property-list-key">Group Reviewers </dt><dd class="phui-property-list-value"><table class="phui-status-list-view "><tr class=" "><td class="phui-status-item-target"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle-o bluegrey" data-sigil="has-tooltip" data-meta="0_14" aria-hidden="true"></span><a href="/owners/package/1/" class="phui-handle" data-sigil="hovercard" data-meta="0_13">O1: Blessed Committers</a></td><td class="phui-status-item-note"></td></tr></table> </dd><dt class="phui-property-list-key">Maniphest Tasks </dt><dd class="phui-property-list-value"><a href="/T16023" class="phui-handle handle-status-closed" data-sigil="hovercard" data-meta="0_0">T16023: Regression in Config: console generates errors when some libraries are not managed by Git</a> </dd><dt class="phui-property-list-key">Commits </dt><dd class="phui-property-list-value"><a href="/rPa81f20e0f2280e43c90d25053d36bfcad4cfa48d" class="phui-handle" data-sigil="hovercard" data-meta="0_1">rPa81f20e0f228: Config: Fix git errors when .git does not exist</a> </dd></dl></div></div><div class="phui-property-list-section-header"><span class="phui-property-list-section-header-icon"><span class="visual-only phui-icon-view phui-font-fa fa-align-left bluegrey" data-meta="0_15" aria-hidden="true"></span>Summary</span></div><div class="phui-property-list-text-content"><div class="phabricator-remarkup"><p>Bug: <a href="/T16023" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_16"><span class="phui-tag-core-closed"><span class="phui-tag-core phui-tag-color-object">T16023</span></span></a></p></div></div><div class="phui-property-list-section-header"><span class="phui-property-list-section-header-icon"><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o bluegrey" data-meta="0_17" aria-hidden="true"></span>Test Plan</span></div><div class="phui-property-list-text-content"><div class="phabricator-remarkup"><p>Delete <tt class="remarkup-monospaced">.git</tt> and visit <tt class="remarkup-monospaced">/config/</tt></p></div></div></div></div><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-box-blue-property "><div class="phui-header-shell "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header">Diff Detail</span></div><div class="phui-header-col3"></div></div></h1></div><div class=" " data-sigil="phui-tab-group-view" data-meta="0_20"><div id="UQ0_10"><div class=""><div class="phui-property-list-section"><div class="phui-property-list-container grouped"><div class="phui-property-list-properties-wrap "><dl class="phui-property-list-properties"><dt class="phui-property-list-key">Repository </dt><dd class="phui-property-list-value"><a href="/source/phorge/" class="phui-handle">rP Phorge</a> </dd><dt class="phui-property-list-key">Lint </dt><dd class="phui-property-list-value"><table class="phui-status-list-view "><tr class=" "><td class="phui-status-item-target"><span class="visual-only phui-icon-view phui-font-fa fa-code grey" data-meta="0_18" aria-hidden="true"></span>Lint Not Applicable</td><td class="phui-status-item-note"></td></tr></table> </dd><dt class="phui-property-list-key">Unit </dt><dd class="phui-property-list-value"><table class="phui-status-list-view "><tr class=" "><td class="phui-status-item-target"><span class="visual-only phui-icon-view phui-font-fa fa-code grey" data-meta="0_19" aria-hidden="true"></span>Tests Not Applicable</td><td class="phui-status-item-note"></td></tr></table> </dd></dl></div></div></div></div></div></div></div><div class="phui-timeline-view" id="UQ0_11"><h3 class="aural-only">Event Timeline</h3><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell" data-sigil="transaction anchor-container" data-meta="0_86"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><a name="25008" id="25008" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon" data-meta="0_85" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_22">xtex</a> created this revision.<span class="phui-timeline-extra"><a href="#25008" data-sigil="has-tooltip" data-meta="0_84"><span class="screen-only">Fri, Mar 28, 14:55</span><span class="print-only" aria-hidden="true">2025-03-28 14:55:51 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell" data-sigil="transaction anchor-container" data-meta="0_89"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25015" id="25015" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon" data-meta="0_88" aria-hidden="true"></span></span><a href="/owners/" class="phui-handle" data-sigil="hovercard" data-meta="0_30">Owners</a> added a reviewer: <span class=""><a href="/owners/package/1/" class="phui-handle" data-sigil="hovercard" data-meta="0_31">O1: Blessed Committers</a></span>.<span class="phui-timeline-extra"><a href="#25015" data-sigil="has-tooltip" data-meta="0_87"><span class="screen-only">Fri, Mar 28, 14:55</span><span class="print-only" aria-hidden="true">2025-03-28 14:55:51 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell" data-sigil="transaction anchor-container" data-meta="0_92"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25016" id="25016" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon" data-meta="0_91" aria-hidden="true"></span></span><a href="/herald/" class="phui-handle" data-sigil="hovercard" data-meta="0_33">Herald</a> added subscribers: <a href="/p/Cigaryno/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_34">Cigaryno</a>, <a href="/p/Matthew/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_35">Matthew</a>, <a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_36">valerio.bozzolan</a>, <a href="/p/tobiaswiese/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_37">tobiaswiese</a>. <span class="phui-timeline-extra-information"> · <a href="/herald/transcript/24812/">View Herald Transcript</a></span><span class="phui-timeline-extra"><a href="#25016" data-sigil="has-tooltip" data-meta="0_90"><span class="screen-only">Fri, Mar 28, 14:55</span><span class="print-only" aria-hidden="true">2025-03-28 14:55:51 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-sky" data-sigil="transaction anchor-container" data-meta="0_95"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><a name="25017" id="25017" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon" data-meta="0_94" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_39">xtex</a> requested review of this revision.<span class="phui-timeline-extra"><a href="#25017" data-sigil="has-tooltip" data-meta="0_93"><span class="screen-only">Fri, Mar 28, 14:55</span><span class="print-only" aria-hidden="true">2025-03-28 14:55:51 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_98"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25018" id="25018" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle phui-timeline-icon" data-meta="0_97" aria-hidden="true"></span></span><a href="/harbormaster/" class="phui-handle" data-sigil="hovercard" data-meta="0_41">Harbormaster</a> completed remote builds in <a href="/B1816" class="phui-handle">B1816: Diff 2798</a>.<span class="phui-timeline-extra"><a href="#25018" data-sigil="has-tooltip" data-meta="0_96"><span class="screen-only">Fri, Mar 28, 14:55</span><span class="print-only" aria-hidden="true">2025-03-28 14:55:53 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-sky" data-sigil="transaction anchor-container" data-meta="0_107"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" class="visual-only phui-timeline-image" href="/p/valerio.bozzolan/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25019" id="25019" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-refresh phui-timeline-icon" data-meta="0_106" aria-hidden="true"></span></span><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_43">valerio.bozzolan</a> updated this revision to <a href="/differential/diff/2799/" class="phui-handle">Diff 2799</a>.<span class="phui-timeline-extra"><a href="#25019" data-sigil="has-tooltip" data-meta="0_105"><span class="screen-only">Fri, Mar 28, 15:22</span><span class="print-only" aria-hidden="true">2025-03-28 15:22:03 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_103"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_104" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_44"><div class="phabricator-remarkup"><p>arc diff</p> <p>arc unit</p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_110"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25021" id="25021" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle phui-timeline-icon" data-meta="0_109" aria-hidden="true"></span></span><a href="/harbormaster/" class="phui-handle" data-sigil="hovercard" data-meta="0_46">Harbormaster</a> completed remote builds in <a href="/B1817" class="phui-handle">B1817: Diff 2799</a>.<span class="phui-timeline-extra"><a href="#25021" data-sigil="has-tooltip" data-meta="0_108"><span class="screen-only">Fri, Mar 28, 15:22</span><span class="print-only" aria-hidden="true">2025-03-28 15:22:04 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell" data-sigil="transaction anchor-container" data-meta="0_120"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" class="visual-only phui-timeline-image" href="/p/valerio.bozzolan/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25023" id="25023" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon" data-meta="0_119" aria-hidden="true"></span></span><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_48">valerio.bozzolan</a> added a comment.<span class="phui-timeline-extra">Edited<span class="visual-only" aria-hidden="true"> · </span><a href="#25023" data-sigil="has-tooltip" data-meta="0_118"><span class="screen-only">Fri, Mar 28, 15:37</span><span class="print-only" aria-hidden="true">2025-03-28 15:37:24 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_116"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_117" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_49"><div class="phabricator-remarkup"><p>Thanks my friend. I 100% understand the problem and I&#039;m happy you shared the stack trace in the task and I&#039;m happy about this test plan that helped me to reproduce,</p> <p>However the current implementation raises some considerations to me:</p> <ol class="remarkup-list"> <li class="remarkup-list-item">checking for the <tt class="remarkup-monospaced">.git</tt> directory before running <tt class="remarkup-monospaced">git</tt> is a micro-optimization that has sense only for your specific use-case, that is an un-official way to install Phorge/Phabricator.<ul class="remarkup-list"> <li class="remarkup-list-item">As solution, probably we should just execute <tt class="remarkup-monospaced">git</tt> normally like before, but intercepting the specific exception <tt class="remarkup-monospaced">fatal: not a git repository (or any of the parent directories): .git</tt> and just do not log anything in that specific case.<ul class="remarkup-list"> <li class="remarkup-list-item">In this sense, I&#039;m probably the cause of your pain, since I&#039;ve &quot;improved&quot; the config page to log such errors. So really you are able to report <a href="/T16023" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_24"><span class="phui-tag-core-closed"><span class="phui-tag-core phui-tag-color-object">T16023</span></span></a> because of <a href="/T15243" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_25"><span class="phui-tag-core-closed"><span class="phui-tag-core phui-tag-color-object">T15243</span></span></a><ul class="remarkup-list"> <li class="remarkup-list-item">so I consider <a href="/T16023" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_26"><span class="phui-tag-core-closed"><span class="phui-tag-core phui-tag-color-object">T16023</span></span></a> as a sub-bug of <a href="/T15243" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_27"><span class="phui-tag-core-closed"><span class="phui-tag-core phui-tag-color-object">T15243</span></span></a></li> </ul></li> </ul></li> </ul></li> <li class="remarkup-list-item">whenever we may want to introduce such micro-optimization, or not; you may still want to run that inside a <tt class="remarkup-monospaced">Future</tt>, object, (I mean, just like it&#039;s happening in the <tt class="remarkup-monospaced">git</tt> commands) so that the filesystem check can be parallelized and you do not introduce extra &quot;N+1 performance issue&quot; (some doc here <a href="https://we.phorge.it/book/contrib/article/n_plus_one/" class="remarkup-link" rel="noreferrer">https://we.phorge.it/book/contrib/article/n_plus_one/</a> ). Specifically, running the filesystem check in parallel in both Arcanist and Phorge is better than checking one after one. This may sound silly for 2 libraries, but think about installations with more extensions, and I&#039;m more than 1% sure that the would be shown there.</li> </ol> <p>What do you think about both points? Note that probably we can ignore the second point if we agree on the first. Thanks my friend and happy Phorging</p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell" data-sigil="transaction anchor-container" data-meta="0_123"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" class="visual-only phui-timeline-image" href="/p/valerio.bozzolan/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><a name="25024" id="25024" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon" data-meta="0_122" aria-hidden="true"></span></span><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_51">valerio.bozzolan</a> mentioned this in <a href="/T16023" class="phui-handle handle-status-closed" data-sigil="hovercard" data-meta="0_52">T16023: Regression in Config: console generates errors when some libraries are not managed by Git</a>.<span class="phui-timeline-extra"><a href="#25024" data-sigil="has-tooltip" data-meta="0_121"><span class="screen-only">Fri, Mar 28, 15:41</span><span class="print-only" aria-hidden="true">2025-03-28 15:41:20 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-sky" data-sigil="transaction anchor-container" data-meta="0_132"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25025" id="25025" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-refresh phui-timeline-icon" data-meta="0_131" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_54">xtex</a> updated this revision to <a href="/differential/diff/2800/" class="phui-handle">Diff 2800</a>.<span class="phui-timeline-extra"><a href="#25025" data-sigil="has-tooltip" data-meta="0_130"><span class="screen-only">Fri, Mar 28, 15:47</span><span class="print-only" aria-hidden="true">2025-03-28 15:47:01 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_128"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_129" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_55"><div class="phabricator-remarkup"><p>Update to detect stderr messages</p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_135"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25027" id="25027" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle phui-timeline-icon" data-meta="0_134" aria-hidden="true"></span></span><a href="/harbormaster/" class="phui-handle" data-sigil="hovercard" data-meta="0_57">Harbormaster</a> completed remote builds in <a href="/B1818" class="phui-handle">B1818: Diff 2800</a>.<span class="phui-timeline-extra"><a href="#25027" data-sigil="has-tooltip" data-meta="0_133"><span class="screen-only">Fri, Mar 28, 15:47</span><span class="print-only" aria-hidden="true">2025-03-28 15:47:02 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-sky" data-sigil="transaction anchor-container" data-meta="0_144"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25028" id="25028" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-refresh phui-timeline-icon" data-meta="0_143" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_59">xtex</a> updated this revision to <a href="/differential/diff/2801/" class="phui-handle">Diff 2801</a>.<span class="phui-timeline-extra"><a href="#25028" data-sigil="has-tooltip" data-meta="0_142"><span class="screen-only">Fri, Mar 28, 15:48</span><span class="print-only" aria-hidden="true">2025-03-28 15:48:14 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_140"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_141" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_60"><div class="phabricator-remarkup"><p>Fix lint message</p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_147"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25030" id="25030" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle phui-timeline-icon" data-meta="0_146" aria-hidden="true"></span></span><a href="/harbormaster/" class="phui-handle" data-sigil="hovercard" data-meta="0_62">Harbormaster</a> completed remote builds in <a href="/B1819" class="phui-handle">B1819: Diff 2801</a>.<span class="phui-timeline-extra"><a href="#25030" data-sigil="has-tooltip" data-meta="0_145"><span class="screen-only">Fri, Mar 28, 15:48</span><span class="print-only" aria-hidden="true">2025-03-28 15:48:16 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-sky" data-sigil="transaction anchor-container" data-meta="0_156"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25031" id="25031" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-refresh phui-timeline-icon" data-meta="0_155" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_64">xtex</a> updated this revision to <a href="/differential/diff/2802/" class="phui-handle">Diff 2802</a>.<span class="phui-timeline-extra"><a href="#25031" data-sigil="has-tooltip" data-meta="0_154"><span class="screen-only">Fri, Mar 28, 15:49</span><span class="print-only" aria-hidden="true">2025-03-28 15:49:02 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_152"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_153" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_65"><div class="phabricator-remarkup"><p>Add link to <a href="/T16023" class="phui-tag-view phui-tag-type-object " data-sigil="hovercard" data-meta="0_28"><span class="phui-tag-core-closed"><span class="phui-tag-core phui-tag-color-object">T16023</span></span></a></p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_159"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25033" id="25033" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle phui-timeline-icon" data-meta="0_158" aria-hidden="true"></span></span><a href="/harbormaster/" class="phui-handle" data-sigil="hovercard" data-meta="0_67">Harbormaster</a> completed remote builds in <a href="/B1820" class="phui-handle">B1820: Diff 2802</a>.<span class="phui-timeline-extra"><a href="#25033" data-sigil="has-tooltip" data-meta="0_157"><span class="screen-only">Fri, Mar 28, 15:49</span><span class="print-only" aria-hidden="true">2025-03-28 15:49:03 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell" data-sigil="transaction anchor-container" data-meta="0_164"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" class="visual-only phui-timeline-image" href="/p/valerio.bozzolan/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25034" id="25034" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon" data-meta="0_161" aria-hidden="true"></span></span><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_68">valerio.bozzolan</a> added inline comments.<span class="phui-timeline-extra"><a href="#25034" data-sigil="has-tooltip" data-meta="0_160"><span class="screen-only">Fri, Mar 28, 15:49</span><span class="print-only" aria-hidden="true">2025-03-28 15:49:13 (UTC+0)</span></a></span></div><div class="phui-timeline-core-content"><table class="phabricator-inline-summary-table"><tr><th colspan="3" class="inline-comment-summary-table-header"><span class="visual-only phui-icon-view phui-font-fa fa-file-code-o darkbluetext mmr" data-meta="0_162" aria-hidden="true"></span>src/applications/config/controller/PhabricatorConfigConsoleController.php</th></tr> <tr><td class="inline-line-number inline-table-dolumn"><a href="#inline-5877" class="num"><span class="visual-only phui-icon-view phui-font-fa fa-share darkbluetext mmr" data-meta="0_163" aria-hidden="true"></span>384</a></td><td class="inline-summary-content inline-table-dolumn" colspan="2"><div class="phabricator-remarkup"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_69"><div class="phabricator-remarkup"><p>You can probably omit this line 376 thanks to line 354</p></div></span></div></td></tr></table></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-sky" data-sigil="transaction anchor-container" data-meta="0_173"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25035" id="25035" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-refresh phui-timeline-icon" data-meta="0_172" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_71">xtex</a> updated this revision to <a href="/differential/diff/2803/" class="phui-handle">Diff 2803</a>.<span class="phui-timeline-extra"><a href="#25035" data-sigil="has-tooltip" data-meta="0_171"><span class="screen-only">Fri, Mar 28, 15:50</span><span class="print-only" aria-hidden="true">2025-03-28 15:50:18 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_169"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_170" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_72"><div class="phabricator-remarkup"><p>Remove duplicated assignments to <tt class="remarkup-monospaced">$stderr</tt></p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_176"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><div class="phui-timeline-wedge" style="display: none;"></div><div class="phui-timeline-group"><a name="25037" id="25037" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle phui-timeline-icon" data-meta="0_175" aria-hidden="true"></span></span><a href="/harbormaster/" class="phui-handle" data-sigil="hovercard" data-meta="0_74">Harbormaster</a> completed remote builds in <a href="/B1821" class="phui-handle">B1821: Diff 2803</a>.<span class="phui-timeline-extra"><a href="#25037" data-sigil="has-tooltip" data-meta="0_174"><span class="screen-only">Fri, Mar 28, 15:50</span><span class="print-only" aria-hidden="true">2025-03-28 15:50:20 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_185"><div class="phui-timeline-event-view phui-timeline-major-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" class="visual-only phui-timeline-image" href="/p/valerio.bozzolan/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><div class="phui-timeline-inner-content"><a name="25038" id="25038" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check-circle-o phui-timeline-icon" data-meta="0_184" aria-hidden="true"></span></span><a href="/p/valerio.bozzolan/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_76">valerio.bozzolan</a> accepted this revision.<span class="phui-timeline-extra"><a href="#25038" data-sigil="has-tooltip" data-meta="0_183"><span class="screen-only">Fri, Mar 28, 15:52</span><span class="print-only" aria-hidden="true">2025-03-28 15:52:35 (UTC+0)</span></a></span></div><a href="#" class="phui-timeline-menu" aria-haspopup="true" aria-expanded="false" data-sigil="phui-dropdown-menu" data-meta="0_181"><span class="aural-only">Comment Actions</span><span class="visual-only phui-icon-view phui-font-fa fa-caret-down" data-meta="0_182" aria-hidden="true"></span></a><div class="phui-timeline-core-content"><span class="transaction-comment" data-sigil="transaction-comment" data-meta="0_77"><div class="phabricator-remarkup"><p><img src="https://we.phorge.it/file/data/2m5powczzzkbq2phm5xt/PHID-FILE-3qgwbnd5kkne4yobcoqb/sgtm.jpg" alt="sgtm" title="sgtm" height="498" width="600" class="phabricator-remarkup-macro" /></p></div></span></div></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-green" data-sigil="transaction anchor-container" data-meta="0_188"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/f7raf65c5zj6xiuxsrxt/PHID-FILE-e2mxwqs6ij52doojcyv6/profile)" class="visual-only phui-timeline-image" href="/p/valerio.bozzolan/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><a name="25040" id="25040" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green"><span class="visual-only phui-icon-view phui-font-fa fa-check phui-timeline-icon" data-meta="0_187" aria-hidden="true"></span></span>This revision is now accepted and ready to land.<span class="phui-timeline-extra"><a href="#25040" data-sigil="has-tooltip" data-meta="0_186"><span class="screen-only">Fri, Mar 28, 15:52</span><span class="print-only" aria-hidden="true">2025-03-28 15:52:35 (UTC+0)</span></a></span></div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div><div class="phui-timeline-shell phui-timeline-indigo" data-sigil="transaction anchor-container" data-meta="0_193"><div class="phui-timeline-event-view phui-timeline-minor-event"><div class="phui-timeline-content"><a style="background-image: url(https://we.phorge.it/file/data/4wny3kuzjf55h4lz3vvn/PHID-FILE-s5seewdqzks2dk2nhnkg/profile)" class="visual-only phui-timeline-image" href="/p/xtex/" aria-hidden="true"></a><div class="phui-timeline-wedge" style=""></div><div class="phui-timeline-group"><a name="25043" id="25043" class="phabricator-anchor-view"></a><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-indigo"><span class="visual-only phui-icon-view phui-font-fa fa-check phui-timeline-icon" data-meta="0_190" aria-hidden="true"></span></span>Closed by commit <a href="/rPa81f20e0f2280e43c90d25053d36bfcad4cfa48d" class="phui-handle">rPa81f20e0f228: Config: Fix git errors when .git does not exist</a>. <span class="phui-timeline-extra-information"> · <a href="/differential/revision/closedetails/PHID-XACT-DREV-zqhjw3vfty3ybbn/" data-sigil="workflow">Explain Why</a></span><span class="phui-timeline-extra"><a href="#25043" data-sigil="has-tooltip" data-meta="0_189"><span class="screen-only">Fri, Mar 28, 15:59</span><span class="print-only" aria-hidden="true">2025-03-28 15:59:48 (UTC+0)</span></a></span></div><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-sky"><span class="visual-only phui-icon-view phui-font-fa fa-refresh phui-timeline-icon" data-meta="0_191" aria-hidden="true"></span></span>This revision was automatically updated to reflect the committed changes.</div><div class="phui-timeline-title phui-timeline-title-with-icon"><span class="phui-timeline-icon-fill"><span class="visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon" data-meta="0_192" aria-hidden="true"></span></span><a href="/p/xtex/" class="phui-handle phui-link-person" data-sigil="hovercard" data-meta="0_82">xtex</a> added a commit: <a href="/rPa81f20e0f2280e43c90d25053d36bfcad4cfa48d" class="phui-handle" data-sigil="hovercard" data-meta="0_83">rPa81f20e0f228: Config: Fix git errors when .git does not exist</a>.</div></div></div></div></div><div class="phui-timeline-event-view phui-timeline-spacer"></div></div></div></div></div><div class="phui-two-column-content phui-two-column-footer"><legend class="phabricator-anchor-navigation-marker" data-sigil="marker" data-meta="0_235"></legend><a name="toc" id="toc" class="phabricator-anchor-view"></a><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-box-blue-property "><div class="phui-header-shell "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header">Revision Contents</span></div><div class="phui-header-col3"><div class="phui-header-action-links"><a class="button button-grey has-icon has-text phui-button-default msl phui-header-action-link" href="/differential/diff/2804/changesets/" role="button"><span class="visual-only phui-icon-view phui-font-fa fa-align-left" data-meta="0_236" aria-hidden="true"></span><div class="phui-button-text">Changeset List</div></a></div></div></div></h1></div><div class=" " data-sigil="phui-tab-group-view" data-meta="0_257"><ul class="phui-list-view phui-list-navbar phui-list-navbar-horizontal "><li class="phui-list-item-view phui-list-item-type-link phui-list-item-selected " data-sigil="phui-tab-view" data-meta="0_258"><a href="#" class="phui-list-item-href" data-sigil=""><span class="phui-list-item-name">Files</span></a></li><li class="phui-list-item-view phui-list-item-type-link " data-sigil="phui-tab-view" data-meta="0_259"><a href="#" class="phui-list-item-href" data-sigil=""><span class="phui-list-item-name">History</span></a></li><li class="phui-list-item-view phui-list-item-type-link " data-sigil="phui-tab-view" data-meta="0_260"><a href="#" class="phui-list-item-href" data-sigil=""><span class="phui-list-item-name">Commits</span></a></li></ul><div id="UQ0_78"><div class=""><div class="aphront-table-wrap"><table class="aphront-table-view aphront-table-view-compact"><tr><th class="diff-toc-path wide">Path</th><th class="right aphront-table-view-nodevice">Size</th><th>Packages</th></tr><tr class="diff-toc-no-changeset-row"><td class="diff-toc-path wide"><div style="padding-left: 0px;"><table><tbody><tr class="diff-path-new"><td><span class="visual-only phui-icon-view phui-font-fa fa-folder-open-o grey" data-meta="0_238" aria-hidden="true"></span></td><td><div class="">src/</div></td><td><div class="">applications/</div></td><td><div class="">config/</div></td><td><div class="">controller/</div></td></tr></tbody></table></div></td><td class="right aphront-table-view-nodevice"></td><td></td></tr><tr class="alt alt-diff-toc-changeset-row"><td class="diff-toc-path wide"><div style="padding-left: 16px;"><table><tbody><tr class="diff-path-new"><td><span class="visual-only phui-icon-view phui-font-fa fa-file-text-o bluetext" data-meta="0_240" aria-hidden="true"></span></td><td><div class=""><a href="#change-MuoqkXph2NvB" data-sigil="differential-load" data-meta="0_241">PhabricatorConfigConsoleController.php</a></div></td></tr></tbody></table></div></td><td class="right aphront-table-view-nodevice">14 lines</td><td><span class=""><a href="/owners/package/1/" class="phui-handle" data-sigil="hovercard" data-meta="0_242">O1: Blessed Committers</a></span></td></tr></table></div></div></div><div style="display: none;" id="UQ0_79"><div class=""><form action="/D25931#toc"><div class="aphront-table-wrap"><table class="aphront-table-view"><tr><th class="pri">Diff</th><th>ID</th><th class="aphront-table-view-nodevice">Base</th><th class="wide">Description</th><th class="date aphront-table-view-nodevice">Created</th><th class="center aphront-table-view-nodevice">Lint</th><th class="center aphront-table-view-nodevice">Unit</th><th class="center differential-update-history-old"></th><th class="center differential-update-history-new"></th></tr><tr class="differential-update-history-old-now"><td class="pri">Base</td><td><a href="/D25931?id="></a></td><td class="aphront-table-view-nodevice"></td><td class="wide">Base</td><td class="date aphront-table-view-nodevice"></td><td class="center aphront-table-view-nodevice"></td><td class="center aphront-table-view-nodevice"></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" id="UQ0_81" checked="checked" /></div></td><td class="center differential-update-history-new"></td></tr><tr class="alt"><td class="pri">Diff 1</td><td><a href="/D25931?id=2798">2798</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide"></td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 14:55</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-check green" data-sigil="has-tooltip" data-meta="0_243" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-fast-forward blue" data-sigil="has-tooltip" data-meta="0_244" aria-hidden="true"></span></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" value="2798" id="UQ0_82" /></div></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2798" data-sigil="differential-new-radio" /></div></td></tr><tr><td class="pri">Diff 2</td><td><a href="/D25931?id=2799">2799</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide">arc diff</td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 15:22</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-check green" data-sigil="has-tooltip" data-meta="0_245" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-check green" data-sigil="has-tooltip" data-meta="0_246" aria-hidden="true"></span></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" value="2799" id="UQ0_83" /></div></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2799" data-sigil="differential-new-radio" /></div></td></tr><tr class="alt"><td class="pri">Diff 3</td><td><a href="/D25931?id=2800">2800</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide">Update to detect stderr messages</td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 15:46</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-exclamation-triangle yellow" data-sigil="has-tooltip" data-meta="0_247" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-fast-forward blue" data-sigil="has-tooltip" data-meta="0_248" aria-hidden="true"></span></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" value="2800" id="UQ0_84" /></div></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2800" data-sigil="differential-new-radio" /></div></td></tr><tr><td class="pri">Diff 4</td><td><a href="/D25931?id=2801">2801</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide">Fix lint message</td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 15:48</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-check green" data-sigil="has-tooltip" data-meta="0_249" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-fast-forward blue" data-sigil="has-tooltip" data-meta="0_250" aria-hidden="true"></span></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" value="2801" id="UQ0_85" /></div></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2801" data-sigil="differential-new-radio" /></div></td></tr><tr class="alt"><td class="pri">Diff 5</td><td><a href="/D25931?id=2802">2802</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide">Add link to T16023</td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 15:49</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-check green" data-sigil="has-tooltip" data-meta="0_251" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-fast-forward blue" data-sigil="has-tooltip" data-meta="0_252" aria-hidden="true"></span></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" value="2802" id="UQ0_86" /></div></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2802" data-sigil="differential-new-radio" /></div></td></tr><tr><td class="pri">Diff 6</td><td><a href="/D25931?id=2803">2803</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide">Remove duplicated assignments to `$stderr`</td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 15:50</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-check green" data-sigil="has-tooltip" data-meta="0_253" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-fast-forward blue" data-sigil="has-tooltip" data-meta="0_254" aria-hidden="true"></span></td><td class="center differential-update-history-old"><div class="differential-update-history-radio"><input type="radio" name="vs" value="2803" id="UQ0_87" /></div></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2803" data-sigil="differential-new-radio" /></div></td></tr><tr class="alt alt-differential-update-history-new-now"><td class="pri">Diff 7</td><td><a href="/D25931?id=2804">2804</a></td><td class="aphront-table-view-nodevice"><a href="/rP06a62b347ac5ea4bec42559353009e4e31fb64b9">06a62b3</a></td><td class="wide">rPa81f20e0f2280e43c90d25053d36bfcad4cfa48d</td><td class="date aphront-table-view-nodevice">Fri, Mar 28, 15:59</td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-code grey" data-sigil="has-tooltip" data-meta="0_255" aria-hidden="true"></span></td><td class="center aphront-table-view-nodevice"><span class="visual-only phui-icon-view phui-font-fa fa-code grey" data-sigil="has-tooltip" data-meta="0_256" aria-hidden="true"></span></td><td class="center differential-update-history-old"></td><td class="center differential-update-history-new"><div class="differential-update-history-radio"><input type="radio" name="id" value="2804" checked="checked" data-sigil="differential-new-radio" /></div></td></tr></table></div><div class="differential-update-history-footer"><button>Show Diff</button></div></form></div></div><div style="display: none;" id="UQ0_80"><div class=""></div></div></div></div><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-object-box-collapsed phui-box-blue-property "><div class="phui-header-shell "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header">Diff 2804</span></div><div class="phui-header-col3"></div></div></h1></div><div class="differential-review-stage" id="differential-review-stage"><div class="differential-changeset" id="diff-change-MuoqkXph2NvB" data-sigil="differential-changeset" data-meta="0_267"><legend class="phabricator-anchor-navigation-marker" data-sigil="marker" data-meta="0_263"></legend><a name="change-MuoqkXph2NvB" id="change-MuoqkXph2NvB" class="phabricator-anchor-view"></a><div class="differential-changeset-buttons"><a class="button button-grey has-icon has-text phui-button-default " href="#" role="button" data-sigil="differential-view-options" data-meta="0_261"><span class="visual-only phui-icon-view phui-font-fa fa-bars" data-meta="0_262" aria-hidden="true"></span><div class="phui-button-text">View Options</div></a></div><h1 class="differential-file-icon-header" data-sigil="changeset-header"><span class="differential-changeset-path-copy-button" data-meta="0_264"><a class="button button-grey has-icon phui-button-default " href="#" role="button" data-sigil="clipboard-copy has-tooltip" data-meta="0_265"><span class="visual-only phui-icon-view phui-font-fa fa-clipboard" data-meta="0_266" aria-hidden="true"></span></a></span><span class="differential-changeset-path-name" data-sigil="changeset-header-path-name">src/applications/config/controller/PhabricatorConfigConsoleController.php</span></h1><div class="changeset-view-content" data-sigil="changeset-view-content"><div id="diff-change-MuoqkXph2NvB"><div class="differential-loading">Loading...</div></div></div></div></div></div><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-object-box-flush "><a class="login-to-comment button" href="/login/?next=%2FD25931">Log In to Comment</a></div></div></div></div><div class="phabricator-standard-page-footer grouped"><span>Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses.</span> · <a href="https://creativecommons.org/licenses/by-sa/4.0/deed">CC BY-SA 4.0</a> · <a href="https://we.phorge.it/source/phorge/browse/master/LICENSE">Apache 2.0</a></div></div><div id="UQ0_89" class="phui-formation-view-expander phui-formation-view-expander-left" style="display: none" data-sigil="has-tooltip" data-meta="0_275"><div class="phui-formation-view-expander-icon"><span class="visual-only phui-icon-view phui-font-fa fa-chevron-right grey" data-meta="0_274" aria-hidden="true"></span></div></div></td></tr></tbody></table></div></div></div><script type="text/javascript" src="https://we.phorge.it/res/1686392486T/defaultX/phabricator/2eeda9e0/core.pkg.js"></script><script type="text/javascript" src="https://we.phorge.it/res/1686392486T/defaultX/phabricator/46fcb3af/differential.pkg.js"></script><script type="text/javascript" src="https://we.phorge.it/res/1708772430T/defaultX/phabricator/96b63a02/rsrc/js/core/behavior-copy.js"></script><data data-javelin-init-kind="merge" data-javelin-init-data="{&quot;block&quot;:0,&quot;data&quot;:[{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-q5rofkcqynpzaoamzlcd&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-CMIT-4pz5uas2nn43kbpy7gzv&quot;}},[],{&quot;keyCommand&quot;:&quot;t&quot;},[],{&quot;keyCommand&quot;:&quot;f&quot;},[],{&quot;keyCommand&quot;:&quot;?&quot;},[],[],[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;,&quot;contextPHID&quot;:&quot;PHID-DIFF-jbghx2vjezavufwgu5mj&quot;}},{&quot;tip&quot;:&quot;Accepted Prior Diff&quot;,&quot;size&quot;:240},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-OPKG-pbc7pcgvlw6q3nquuio4&quot;,&quot;contextPHID&quot;:&quot;PHID-DIFF-jbghx2vjezavufwgu5mj&quot;}},{&quot;tip&quot;:&quot;Accepted Prior Diff (by valerio.bozzolan)&quot;,&quot;size&quot;:240},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-q5rofkcqynpzaoamzlcd&quot;}},[],[],[],{&quot;tabMap&quot;:[&quot;UQ0_10&quot;]},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-DREV-dzqaz5oejujstwkgbggv&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-q5rofkcqynpzaoamzlcd&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-xb4zuqxpwih6mvwlm63b&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-q5rofkcqynpzaoamzlcd&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-xb4zuqxpwih6mvwlm63b&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-q5rofkcqynpzaoamzlcd&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorOwnersApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorOwnersApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-OPKG-pbc7pcgvlw6q3nquuio4&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHeraldApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHeraldApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-ddyhvjocblskns7eplnl&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-ue6axokrrhyqhkbdlcbo&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-lstvebcxwupna2uyhe4e&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-pd3pw7jfg54r7bz&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-napvssjpfd4znkr&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-TASK-q5rofkcqynpzaoamzlcd&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-pcfljtxkxqfgtun&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-ukmsbgazkqe54fi&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-gcy4nhiu6uxnvvp&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-aano7vchmkl56ht&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-oatzelfsy2762ah&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-APPS-PhabricatorHarbormasterApplication&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;phid&quot;:&quot;PHID-XACT-DREV-fm55yilfnzdd764&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-qzzxkd5tupusovekyt5c&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-CMIT-4pz5uas2nn43kbpy7gzv&quot;}},{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-mxaspxk3sqvflrc&quot;,&quot;anchor&quot;:&quot;25008&quot;},{&quot;tip&quot;:&quot;Via Herald&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-iuzhlbzgybsrvde&quot;,&quot;anchor&quot;:&quot;25015&quot;},{&quot;tip&quot;:&quot;Via Herald&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-6th7t4mor25noty&quot;,&quot;anchor&quot;:&quot;25016&quot;},{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-hxzohwsbsotpjp7&quot;,&quot;anchor&quot;:&quot;25017&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-xmfq3xzuyswggiz&quot;,&quot;anchor&quot;:&quot;25018&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-pd3pw7jfg54r7bz\/&quot;,&quot;ref&quot;:&quot;D25931#25019&quot;},[],{&quot;anchor&quot;:&quot;25019&quot;},[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_13\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_99\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_100\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_15\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-pd3pw7jfg54r7bz\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_101\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_102\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-yo4vm2al2e6lj6r&quot;,&quot;anchor&quot;:&quot;25019&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-4hs24kyvnckq6zg&quot;,&quot;anchor&quot;:&quot;25021&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-napvssjpfd4znkr\/&quot;,&quot;ref&quot;:&quot;D25931#25023&quot;},[],{&quot;anchor&quot;:&quot;25023&quot;},[],[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_17\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_111\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_112\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_19\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-napvssjpfd4znkr\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_113\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_114\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_21\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/history\/PHID-XACT-DREV-napvssjpfd4znkr\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;workflow\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\&quot; data-meta=\&quot;0_115\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Web&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-napvssjpfd4znkr&quot;,&quot;anchor&quot;:&quot;25023&quot;},{&quot;tip&quot;:&quot;Via Web&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-znckf46uamhp7ou&quot;,&quot;anchor&quot;:&quot;25024&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-pcfljtxkxqfgtun\/&quot;,&quot;ref&quot;:&quot;D25931#25025&quot;},[],{&quot;anchor&quot;:&quot;25025&quot;},[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_23\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_124\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_125\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_25\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-pcfljtxkxqfgtun\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_126\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_127\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-snrxnynbuogddyn&quot;,&quot;anchor&quot;:&quot;25025&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-s52dlgi5kgugft6&quot;,&quot;anchor&quot;:&quot;25027&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-ukmsbgazkqe54fi\/&quot;,&quot;ref&quot;:&quot;D25931#25028&quot;},[],{&quot;anchor&quot;:&quot;25028&quot;},[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_27\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_136\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_137\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_29\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-ukmsbgazkqe54fi\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_138\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_139\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-yj3lqegi2ze2qpj&quot;,&quot;anchor&quot;:&quot;25028&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-askfgsxnkanywmh&quot;,&quot;anchor&quot;:&quot;25030&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-gcy4nhiu6uxnvvp\/&quot;,&quot;ref&quot;:&quot;D25931#25031&quot;},[],{&quot;anchor&quot;:&quot;25031&quot;},[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_31\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_148\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_149\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_33\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-gcy4nhiu6uxnvvp\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_150\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_151\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-inafqzv4ak4izpa&quot;,&quot;anchor&quot;:&quot;25031&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-xx6bfzowy4qmkrx&quot;,&quot;anchor&quot;:&quot;25033&quot;},{&quot;tip&quot;:&quot;Via Web&quot;},[],[],[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-aano7vchmkl56ht&quot;,&quot;anchor&quot;:&quot;25034&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-oatzelfsy2762ah\/&quot;,&quot;ref&quot;:&quot;D25931#25035&quot;},[],{&quot;anchor&quot;:&quot;25035&quot;},[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_35\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_165\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_166\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_37\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-oatzelfsy2762ah\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_167\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_168\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Conduit&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-bjijgjfqdasrjdh&quot;,&quot;anchor&quot;:&quot;25035&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-seqz4kmnduu5ef5&quot;,&quot;anchor&quot;:&quot;25037&quot;},{&quot;targetID&quot;:&quot;UQ0_1&quot;,&quot;uri&quot;:&quot;\/transactions\/quote\/PHID-XACT-DREV-fm55yilfnzdd764\/&quot;,&quot;ref&quot;:&quot;D25931#25038&quot;},[],{&quot;anchor&quot;:&quot;25038&quot;},[],{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_39\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;#\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-quote\&quot; data-meta=\&quot;0_177\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\&quot; data-meta=\&quot;0_178\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_41\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href action-has-icon\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/transactions\/raw\/PHID-XACT-DREV-fm55yilfnzdd764\/\&quot; class=\&quot;phabricator-action-view-item\&quot; data-sigil=\&quot;transaction-raw\&quot; data-meta=\&quot;0_179\&quot;\u003e\u003cspan class=\&quot;visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\&quot; data-meta=\&quot;0_180\&quot; aria-hidden=\&quot;true\&quot;\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;tip&quot;:&quot;Via Web&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-vfaom4gklg2ar3f&quot;,&quot;anchor&quot;:&quot;25038&quot;},{&quot;tip&quot;:&quot;Via Web&quot;},[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-sgbhfmmnivmwvh6&quot;,&quot;anchor&quot;:&quot;25040&quot;},{&quot;tip&quot;:&quot;Via Daemon&quot;},[],[],[],{&quot;phid&quot;:&quot;PHID-XACT-DREV-zqhjw3vfty3ybbn&quot;,&quot;anchor&quot;:&quot;25043&quot;},[],[],[],[],{&quot;itemIDs&quot;:[&quot;UQ0_49&quot;,&quot;UQ0_50&quot;],&quot;caretID&quot;:&quot;UQ0_48&quot;},[],[],[],{&quot;itemIDs&quot;:[&quot;UQ0_55&quot;,&quot;UQ0_56&quot;],&quot;caretID&quot;:&quot;UQ0_54&quot;},[],[],[],[],[],[],[],[],{&quot;itemIDs&quot;:[&quot;UQ0_71&quot;,&quot;UQ0_72&quot;,&quot;UQ0_73&quot;],&quot;caretID&quot;:&quot;UQ0_70&quot;},[],[],[],[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-rghtsckzb36fdia7xpjp&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-cx7f7ni7bdfoc3jmizpm&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-5qy3f5a5v2oidpgcuzm5&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-t7mjayz4rvkxyq5f4am2&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-frpdmxufvsqpk4g3hmdk&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-vp4ucwt3zlvkixnpuqrl&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-td6l5xpvb6qxgq5bgywx&quot;}},[],{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-FILE-gsgset2rqvejcrvebdq2&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-ddyhvjocblskns7eplnl&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-ue6axokrrhyqhkbdlcbo&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-lstvebcxwupna2uyhe4e&quot;}},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-USER-rasssj5lqef32if7zvcs&quot;}},{&quot;anchor&quot;:&quot;toc&quot;},[],[],[],[],[],{&quot;id&quot;:&quot;diff-change-MuoqkXph2NvB&quot;},{&quot;hovercardSpec&quot;:{&quot;objectPHID&quot;:&quot;PHID-OPKG-pbc7pcgvlw6q3nquuio4&quot;}},{&quot;tip&quot;:&quot;Lint Passed&quot;},{&quot;tip&quot;:&quot;Tests Skipped&quot;},{&quot;tip&quot;:&quot;Lint Passed&quot;},{&quot;tip&quot;:&quot;Tests Passed&quot;},{&quot;tip&quot;:&quot;Lint Warnings&quot;},{&quot;tip&quot;:&quot;Tests Skipped&quot;},{&quot;tip&quot;:&quot;Lint Passed&quot;},{&quot;tip&quot;:&quot;Tests Skipped&quot;},{&quot;tip&quot;:&quot;Lint Passed&quot;},{&quot;tip&quot;:&quot;Tests Skipped&quot;},{&quot;tip&quot;:&quot;Lint Passed&quot;},{&quot;tip&quot;:&quot;Tests Skipped&quot;},{&quot;tip&quot;:&quot;Lint Not Applicable&quot;},{&quot;tip&quot;:&quot;Tests Not Applicable&quot;},{&quot;tabMap&quot;:{&quot;files&quot;:&quot;UQ0_78&quot;,&quot;history&quot;:&quot;UQ0_79&quot;,&quot;commits&quot;:&quot;UQ0_80&quot;}},{&quot;tabKey&quot;:&quot;files&quot;},{&quot;tabKey&quot;:&quot;history&quot;},{&quot;tabKey&quot;:&quot;commits&quot;},{&quot;standaloneURI&quot;:&quot;\/differential\/changeset\/?ref=16579&quot;,&quot;leftURI&quot;:&quot;\/differential\/changeset\/?view=old&amp;ref=16579&quot;,&quot;rightURI&quot;:&quot;\/differential\/changeset\/?view=new&amp;ref=16579&quot;,&quot;containerID&quot;:&quot;diff-change-MuoqkXph2NvB&quot;},[],{&quot;anchor&quot;:&quot;change-MuoqkXph2NvB&quot;},{&quot;selectID&quot;:&quot;src\/applications\/config\/controller\/PhabricatorConfigConsoleController.php&quot;,&quot;once&quot;:true},{&quot;tip&quot;:&quot;Copy file path&quot;,&quot;text&quot;:&quot;src\/applications\/config\/controller\/PhabricatorConfigConsoleController.php&quot;,&quot;successMessage&quot;:&quot;File path copied.&quot;,&quot;errorMessage&quot;:&quot;Copy of file path failed.&quot;},[],{&quot;left&quot;:&quot;16579&quot;,&quot;right&quot;:&quot;16579&quot;,&quot;renderURI&quot;:&quot;\/differential\/changeset\/&quot;,&quot;ref&quot;:&quot;16579&quot;,&quot;autoload&quot;:true,&quot;displayPath&quot;:&quot;\u003cspan class=\&quot;diff-banner-path\&quot;\u003esrc\/applications\/config\/controller\/\u003c\/span\u003e\u003cspan class=\&quot;diff-banner-file\&quot;\u003ePhabricatorConfigConsoleController.php\u003c\/span\u003e&quot;,&quot;icon&quot;:&quot;fa-file-text-o&quot;,&quot;pathParts&quot;:[&quot;src&quot;,&quot;applications&quot;,&quot;config&quot;,&quot;controller&quot;,&quot;PhabricatorConfigConsoleController.php&quot;],&quot;symbolPath&quot;:&quot;src\/applications\/config\/controller\/PhabricatorConfigConsoleController.php&quot;,&quot;pathIconIcon&quot;:&quot;fa-file-text-o&quot;,&quot;pathIconColor&quot;:&quot;bluetext&quot;,&quot;isLowImportance&quot;:false,&quot;isOwned&quot;:false,&quot;editorURITemplate&quot;:null,&quot;editorConfigureURI&quot;:null,&quot;loaded&quot;:false,&quot;changesetState&quot;:null,&quot;showPathURI&quot;:&quot;\/source\/phorge\/browse\/master\/src\/applications\/config\/controller\/PhabricatorConfigConsoleController.php$370&quot;,&quot;showDirectoryURI&quot;:&quot;\/source\/phorge\/browse\/master\/src\/applications\/config\/controller\/&quot;},{&quot;menuID&quot;:&quot;UQ0_0&quot;},[],[],[],[],[],[],{&quot;tip&quot;:null,&quot;align&quot;:&quot;E&quot;},{&quot;items&quot;:[{&quot;itemID&quot;:&quot;UQ0_2&quot;,&quot;width&quot;:240,&quot;isVisible&quot;:false,&quot;isRightAligned&quot;:false,&quot;expanderID&quot;:&quot;UQ0_89&quot;,&quot;resizer&quot;:{&quot;itemID&quot;:&quot;UQ0_7&quot;,&quot;controlID&quot;:&quot;UQ0_8&quot;,&quot;widthKey&quot;:null,&quot;visibleKey&quot;:null,&quot;minimumWidth&quot;:150,&quot;maximumWidth&quot;:512},&quot;column&quot;:{&quot;type&quot;:&quot;flank&quot;,&quot;nodeID&quot;:&quot;UQ0_6&quot;,&quot;isFixed&quot;:true,&quot;headID&quot;:&quot;UQ0_3&quot;,&quot;bodyID&quot;:&quot;UQ0_4&quot;,&quot;tailID&quot;:&quot;UQ0_5&quot;}},{&quot;itemID&quot;:&quot;UQ0_7&quot;,&quot;width&quot;:8,&quot;isVisible&quot;:false,&quot;isRightAligned&quot;:null,&quot;expanderID&quot;:null,&quot;resizer&quot;:null,&quot;column&quot;:null},{&quot;itemID&quot;:&quot;UQ0_9&quot;,&quot;width&quot;:null,&quot;isVisible&quot;:true,&quot;isRightAligned&quot;:null,&quot;expanderID&quot;:null,&quot;resizer&quot;:null,&quot;column&quot;:null}]},{&quot;map&quot;:{&quot;UQ0_90&quot;:&quot;phabricator-search-menu-expanded&quot;,&quot;UQ0_99&quot;:&quot;menu-icon-selected&quot;}},{&quot;items&quot;:&quot;\u003cul class=\&quot;phabricator-action-list-view \&quot;\u003e\u003cli id=\&quot;UQ0_92\&quot; class=\&quot;phabricator-action-view phabricator-action-view-type-label\&quot; style=\&quot;\&quot;\u003e\u003cspan class=\&quot;phabricator-action-view-item\&quot;\u003eQueries\u003c\/span\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_94\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href phabricator-action-view-type-link\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/differential\/query\/all\/\&quot; class=\&quot;phabricator-action-view-item\&quot;\u003eAll Revisions\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_96\&quot; class=\&quot;phabricator-action-view phabricator-action-view-type-label\&quot; style=\&quot;\&quot;\u003e\u003cspan class=\&quot;phabricator-action-view-item\&quot;\u003eSearch\u003c\/span\u003e\u003c\/li\u003e\u003cli id=\&quot;UQ0_98\&quot; class=\&quot;phabricator-action-view phabricator-action-view-href phabricator-action-view-type-link\&quot; style=\&quot;\&quot;\u003e\u003ca href=\&quot;\/differential\/query\/advanced\/\&quot; class=\&quot;phabricator-action-view-item\&quot;\u003eAdvanced Search\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e&quot;},[],{&quot;items&quot;:[{&quot;name&quot;:&quot;Search&quot;},{&quot;icon&quot;:&quot;fa-globe&quot;,&quot;name&quot;:&quot;All Documents&quot;,&quot;value&quot;:&quot;all&quot;},{&quot;icon&quot;:&quot;fa-cog&quot;,&quot;name&quot;:&quot;Current Application&quot;,&quot;value&quot;:&quot;application&quot;},{&quot;name&quot;:&quot;Saved Queries&quot;},{&quot;icon&quot;:&quot;fa-certificate&quot;,&quot;name&quot;:&quot;Open Documents&quot;,&quot;value&quot;:&quot;open&quot;},{&quot;icon&quot;:&quot;fa-certificate&quot;,&quot;name&quot;:&quot;Open Tasks&quot;,&quot;value&quot;:&quot;open-tasks&quot;},{&quot;name&quot;:&quot;More Options&quot;},{&quot;icon&quot;:&quot;fa-search-plus&quot;,&quot;name&quot;:&quot;Advanced Search&quot;,&quot;href&quot;:&quot;\/search\/query\/advanced\/&quot;},{&quot;icon&quot;:&quot;fa-book&quot;,&quot;name&quot;:&quot;User Guide: Search&quot;,&quot;href&quot;:&quot;https:\/\/we.phorge.it\/diviner\/find\/?name=Search%20User%20Guide&amp;type=article&amp;jump=1&quot;}],&quot;icon&quot;:&quot;fa-globe&quot;,&quot;value&quot;:&quot;all&quot;},[]]}"></data><data data-javelin-init-kind="behaviors" data-javelin-init-data="{&quot;refresh-csrf&quot;:[{&quot;tokenName&quot;:&quot;__csrf__&quot;,&quot;header&quot;:&quot;X-Phabricator-Csrf&quot;,&quot;viaHeader&quot;:&quot;X-Phabricator-Via&quot;,&quot;current&quot;:&quot;B@txr6ejsh61eb0092e7e5d825&quot;}],&quot;history-install&quot;:[]}"></data><data data-javelin-init-kind="behaviors" data-javelin-init-data="{&quot;phui-hovercards&quot;:[],&quot;phabricator-tooltips&quot;:[],&quot;phui-tab-group&quot;:[],&quot;phabricator-transaction-list&quot;:[],&quot;phabricator-show-older-transactions&quot;:[{&quot;timelineID&quot;:&quot;UQ0_11&quot;,&quot;viewData&quot;:{&quot;left&quot;:&quot;2804&quot;,&quot;right&quot;:&quot;2804&quot;,&quot;old&quot;:&quot;16579&quot;,&quot;new&quot;:&quot;16579&quot;}}],&quot;phabricator-watch-anchor&quot;:[],&quot;phui-dropdown-menu&quot;:[],&quot;phui-submenu&quot;:[],&quot;differential-diff-radios&quot;:[{&quot;radios&quot;:[&quot;UQ0_81&quot;,&quot;UQ0_82&quot;,&quot;UQ0_83&quot;,&quot;UQ0_84&quot;,&quot;UQ0_85&quot;,&quot;UQ0_86&quot;,&quot;UQ0_87&quot;]}],&quot;phabricator-oncopy&quot;:[],&quot;repository-crossreference&quot;:[{&quot;container&quot;:&quot;diff-change-MuoqkXph2NvB&quot;,&quot;lang&quot;:&quot;php&quot;,&quot;repositories&quot;:[&quot;PHID-REPO-u65xr6am6s7ofdkhorfk&quot;,&quot;PHID-REPO-wqq2xnvfxdwfaum32kbk&quot;]}],&quot;phabricator-clipboard-copy&quot;:[],&quot;differential-populate&quot;:[{&quot;changesetViewIDs&quot;:[&quot;diff-change-MuoqkXph2NvB&quot;],&quot;formationViewID&quot;:&quot;UQ0_88&quot;,&quot;inlineURI&quot;:null,&quot;inlineListURI&quot;:&quot;\/differential\/revision\/inlines\/25931\/&quot;,&quot;isStandalone&quot;:null,&quot;pht&quot;:{&quot;Open in Editor&quot;:&quot;Open in Editor&quot;,&quot;Show All Context&quot;:&quot;Show All Context&quot;,&quot;All Context Shown&quot;:&quot;All Context Shown&quot;,&quot;Expand File&quot;:&quot;Expand File&quot;,&quot;Hide Changeset&quot;:&quot;Hide Changeset&quot;,&quot;Show Path in Repository&quot;:&quot;Show Path in Repository&quot;,&quot;Show Directory in Repository&quot;:&quot;Show Directory in Repository&quot;,&quot;View Standalone&quot;:&quot;View Standalone&quot;,&quot;Show Raw File (Left)&quot;:&quot;Show Raw File (Left)&quot;,&quot;Show Raw File (Right)&quot;:&quot;Show Raw File (Right)&quot;,&quot;Configure Editor&quot;:&quot;Configure Editor&quot;,&quot;Load Changes&quot;:&quot;Load Changes&quot;,&quot;View Side-by-Side Diff&quot;:&quot;View Side-by-Side Diff&quot;,&quot;View Unified Diff&quot;:&quot;View Unified Diff&quot;,&quot;Change Text Encoding...&quot;:&quot;Change Text Encoding...&quot;,&quot;Highlight As...&quot;:&quot;Highlight As...&quot;,&quot;View As Document Type...&quot;:&quot;View As Document Type...&quot;,&quot;Loading...&quot;:&quot;Loading...&quot;,&quot;Editing Comment&quot;:&quot;Editing Comment&quot;,&quot;Jump to next change.&quot;:&quot;Jump to next change.&quot;,&quot;Jump to previous change.&quot;:&quot;Jump to previous change.&quot;,&quot;Jump to next file.&quot;:&quot;Jump to next file.&quot;,&quot;Jump to previous file.&quot;:&quot;Jump to previous file.&quot;,&quot;Jump to next inline comment.&quot;:&quot;Jump to next inline comment.&quot;,&quot;Jump to previous inline comment.&quot;:&quot;Jump to previous inline comment.&quot;,&quot;Jump to the table of contents.&quot;:&quot;Jump to the table of contents.&quot;,&quot;Edit selected inline comment.&quot;:&quot;Edit selected inline comment.&quot;,&quot;You must select a comment to edit.&quot;:&quot;You must select a comment to edit.&quot;,&quot;Reply to selected inline comment or change.&quot;:&quot;Reply to selected inline comment or change.&quot;,&quot;You must select a comment or change to reply to.&quot;:&quot;You must select a comment or change to reply to.&quot;,&quot;Reply and quote selected inline comment.&quot;:&quot;Reply and quote selected inline comment.&quot;,&quot;Mark or unmark selected inline comment as done.&quot;:&quot;Mark or unmark selected inline comment as done.&quot;,&quot;You must select a comment to mark done.&quot;:&quot;You must select a comment to mark done.&quot;,&quot;Collapse or expand inline comment.&quot;:&quot;Collapse or expand inline comment.&quot;,&quot;You must select a comment to hide.&quot;:&quot;You must select a comment to hide.&quot;,&quot;Jump to next inline comment, including collapsed comments.&quot;:&quot;Jump to next inline comment, including collapsed comments.&quot;,&quot;Jump to previous inline comment, including collapsed comments.&quot;:&quot;Jump to previous inline comment, including collapsed comments.&quot;,&quot;Hide or show the current changeset.&quot;:&quot;Hide or show the current changeset.&quot;,&quot;You must select a file to hide or show.&quot;:&quot;You must select a file to hide or show.&quot;,&quot;Unsaved&quot;:&quot;Unsaved&quot;,&quot;Unsubmitted&quot;:&quot;Unsubmitted&quot;,&quot;Comments&quot;:&quot;Comments&quot;,&quot;Hide \&quot;Done\&quot; Inlines&quot;:&quot;Hide \&quot;Done\&quot; Inlines&quot;,&quot;Hide Collapsed Inlines&quot;:&quot;Hide Collapsed Inlines&quot;,&quot;Hide Older Inlines&quot;:&quot;Hide Older Inlines&quot;,&quot;Hide All Inlines&quot;:&quot;Hide All Inlines&quot;,&quot;Show All Inlines&quot;:&quot;Show All Inlines&quot;,&quot;List Inline Comments&quot;:&quot;List Inline Comments&quot;,&quot;Display Options&quot;:&quot;Display Options&quot;,&quot;Hide or show all inline comments.&quot;:&quot;Hide or show all inline comments.&quot;,&quot;Finish editing inline comments before changing display modes.&quot;:&quot;Finish editing inline comments before changing display modes.&quot;,&quot;Open file in external editor.&quot;:&quot;Open file in external editor.&quot;,&quot;You must select a file to edit.&quot;:&quot;You must select a file to edit.&quot;,&quot;You must select a file to open.&quot;:&quot;You must select a file to open.&quot;,&quot;No external editor is configured.&quot;:&quot;No external editor is configured.&quot;,&quot;Hide or show the paths panel.&quot;:&quot;Hide or show the paths panel.&quot;,&quot;Show path in repository.&quot;:&quot;Show path in repository.&quot;,&quot;Show directory in repository.&quot;:&quot;Show directory in repository.&quot;,&quot;Jump to the comment area.&quot;:&quot;Jump to the comment area.&quot;,&quot;Show Changeset&quot;:&quot;Show Changeset&quot;,&quot;You must select source text to create a new inline comment.&quot;:&quot;You must select source text to create a new inline comment.&quot;,&quot;New Inline Comment&quot;:&quot;New Inline Comment&quot;,&quot;Add new inline comment on selected source text.&quot;:&quot;Add new inline comment on selected source text.&quot;,&quot;Suggest Edit&quot;:&quot;Suggest Edit&quot;,&quot;Discard Edit&quot;:&quot;Discard Edit&quot;}}],&quot;workflow&quot;:[],&quot;lightbox-attachments&quot;:[],&quot;aphront-form-disable-on-submit&quot;:[],&quot;toggle-class&quot;:[],&quot;phabricator-gesture&quot;:[],&quot;device&quot;:[],&quot;high-security-warning&quot;:[{&quot;show&quot;:false,&quot;uri&quot;:&quot;\/auth\/session\/downgrade\/&quot;,&quot;message&quot;:&quot;Your session is in high security mode. When you finish using it, click here to leave.&quot;}],&quot;phabricator-keyboard-shortcuts&quot;:[{&quot;helpURI&quot;:&quot;\/help\/keyboardshortcut\/&quot;,&quot;searchID&quot;:&quot;UQ0_100&quot;,&quot;pht&quot;:{&quot;\/&quot;:&quot;Give keyboard focus to the search box.&quot;,&quot;?&quot;:&quot;Show keyboard shortcut help for the current page.&quot;}}],&quot;phabricator-search-typeahead&quot;:[{&quot;id&quot;:&quot;UQ0_101&quot;,&quot;input&quot;:&quot;UQ0_100&quot;,&quot;button&quot;:&quot;UQ0_102&quot;,&quot;selectorID&quot;:&quot;UQ0_103&quot;,&quot;applicationID&quot;:&quot;UQ0_104&quot;,&quot;defaultApplicationIcon&quot;:&quot;fa-dot-circle-o&quot;,&quot;appScope&quot;:&quot;application&quot;,&quot;src&quot;:&quot;\/typeahead\/class\/PhabricatorSearchDatasource\/&quot;,&quot;limit&quot;:10,&quot;placeholder&quot;:&quot;Search&quot;,&quot;scopeUpdateURI&quot;:&quot;\/settings\/adjust\/?key=search-scope&quot;}],&quot;quicksand-blacklist&quot;:[{&quot;patterns&quot;:[&quot;\/phame\/live\/.*&quot;,&quot;\/conpherence\/.*&quot;,&quot;\/Z\\d+&quot;,&quot;\/file\/(data|download)\/.*&quot;,&quot;\/phortune\/.*&quot;,&quot;\/auth\/.*&quot;]}]}"></data></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10