Page MenuHomePhabricator

D19512.diff
No OneTemporary

D19512.diff

diff --git a/src/applications/diffusion/management/DiffusionRepositoryBasicsManagementPanel.php b/src/applications/diffusion/management/DiffusionRepositoryBasicsManagementPanel.php
--- a/src/applications/diffusion/management/DiffusionRepositoryBasicsManagementPanel.php
+++ b/src/applications/diffusion/management/DiffusionRepositoryBasicsManagementPanel.php
@@ -597,14 +597,18 @@
if ($message) {
switch ($message->getStatusCode()) {
case PhabricatorRepositoryStatusMessage::CODE_ERROR:
- $message = $message->getParameter('message');
+ $message_body = $message->getParameter('message');
$suggestion = null;
- if (preg_match('/Permission denied \(publickey\)./', $message)) {
+ if (preg_match('/Permission denied \(publickey\)./', $message_body)) {
$suggestion = pht(
'Public Key Error: This error usually indicates that the '.
'keypair you have configured does not have permission to '.
'access the repository.');
+ } else if (preg_match(
+ '/Command failed with error #137/', $message_body)) {
+ $suggestion = pht('Fetch was killed for taking too long at %s.',
+ phabricator_datetime($message->getEpoch(), $viewer));
}
$view->addItem(

File Metadata

Mime Type
text/plain
Expires
May 15 2024, 10:39 PM (4 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6296994
Default Alt Text
D19512.diff (1 KB)

Event Timeline