Differential D7355 Diff 16606 src/applications/repository/worker/PhabricatorRepositoryCommitHeraldWorker.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/repository/worker/PhabricatorRepositoryCommitHeraldWorker.php
| Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | $differential = $revision | ||||
| : 'No revision.'; | : 'No revision.'; | ||||
| $files = $adapter->loadAffectedPaths(); | $files = $adapter->loadAffectedPaths(); | ||||
| sort($files); | sort($files); | ||||
| $files = implode("\n", $files); | $files = implode("\n", $files); | ||||
| $xscript_id = $xscript->getID(); | $xscript_id = $xscript->getID(); | ||||
| $manage_uri = '/herald/view/commits/'; | |||||
| $why_uri = '/herald/transcript/'.$xscript_id.'/'; | $why_uri = '/herald/transcript/'.$xscript_id.'/'; | ||||
| $reply_handler = PhabricatorAuditCommentEditor::newReplyHandlerForCommit( | $reply_handler = PhabricatorAuditCommentEditor::newReplyHandlerForCommit( | ||||
| $commit); | $commit); | ||||
| $template = new PhabricatorMetaMTAMail(); | $template = new PhabricatorMetaMTAMail(); | ||||
| $inline_patch_text = $this->buildPatch($template, $repository, $commit); | $inline_patch_text = $this->buildPatch($template, $repository, $commit); | ||||
| $body = new PhabricatorMetaMTAMailBody(); | $body = new PhabricatorMetaMTAMailBody(); | ||||
| $body->addRawSection($description); | $body->addRawSection($description); | ||||
| $body->addTextSection(pht('DETAILS'), $commit_uri); | $body->addTextSection(pht('DETAILS'), $commit_uri); | ||||
| $body->addTextSection(pht('DIFFERENTIAL REVISION'), $differential); | $body->addTextSection(pht('DIFFERENTIAL REVISION'), $differential); | ||||
| $body->addTextSection(pht('AFFECTED FILES'), $files); | $body->addTextSection(pht('AFFECTED FILES'), $files); | ||||
| $body->addReplySection($reply_handler->getReplyHandlerInstructions()); | $body->addReplySection($reply_handler->getReplyHandlerInstructions()); | ||||
| $body->addHeraldSection($manage_uri, $why_uri); | $body->addHeraldSection($why_uri); | ||||
| $body->addRawSection($inline_patch_text); | $body->addRawSection($inline_patch_text); | ||||
| $body = $body->render(); | $body = $body->render(); | ||||
| $prefix = PhabricatorEnv::getEnvConfig('metamta.diffusion.subject-prefix'); | $prefix = PhabricatorEnv::getEnvConfig('metamta.diffusion.subject-prefix'); | ||||
| $threading = PhabricatorAuditCommentEditor::getMailThreading( | $threading = PhabricatorAuditCommentEditor::getMailThreading( | ||||
| $repository, | $repository, | ||||
| $commit); | $commit); | ||||
| ▲ Show 20 Lines • Show All 280 Lines • Show Last 20 Lines | |||||