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
Thu, Apr 3, 5:15 AM (2 w, 19 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7291805
Default Alt Text
D21394.diff (621 B)

Event Timeline