diff --git a/src/applications/differential/customfield/DifferentialRepositoryField.php b/src/applications/differential/customfield/DifferentialRepositoryField.php --- a/src/applications/differential/customfield/DifferentialRepositoryField.php +++ b/src/applications/differential/customfield/DifferentialRepositoryField.php @@ -143,4 +143,21 @@ return $this->renderHandleList($handles); } + public function shouldAppearInTransactionMail() { + return true; + } + + public function updateTransactionMailBody( + PhabricatorMetaMTAMailBody $body, + PhabricatorApplicationTransactionEditor $editor, + array $xactions) { + + $repository = $this->getObject()->getRepository(); + if ($repository === null) { + return; + } + + $body->addTextSection(pht('REPOSITORY'), $repository->getName()); + } + }