Page MenuHomePhabricator

D21394.diff
No OneTemporary

D21394.diff

diff --git a/src/land/engine/ArcanistMercurialLandEngine.php b/src/land/engine/ArcanistMercurialLandEngine.php
--- a/src/land/engine/ArcanistMercurialLandEngine.php
+++ b/src/land/engine/ArcanistMercurialLandEngine.php
@@ -834,7 +834,12 @@
try {
foreach ($body as $command) {
- $this->newPassthru('%Ls', $command);
+ $err = $this->newPassthru('%Ls', $command);
+ if ($err) {
+ throw new ArcanistUsageException(
+ pht(
+ 'Push failed! Fix the error and run "arc land" again.'));
+ }
}
} finally {
foreach ($tail as $command) {

File Metadata

Mime Type
text/plain
Expires
Mar 9 2025, 4:00 AM (5 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7291805
Default Alt Text
D21394.diff (621 B)

Event Timeline