HomePhabricator

When "arc land" fails a Mercurial push, actually raise it as an exception

Description

When "arc land" fails a Mercurial push, actually raise it as an exception

Summary: See PHI1808. Some refactoring of the "passthru" API resulted in error conditinos here being dropped. Instead, raise them as exceptions.

Test Plan: Forced "hg push" to fail, used "arc land" against a failed push, saw error behavior instead of "success" feedback.

Differential Revision: https://secure.phabricator.com/D21394

Details

Provenance
epriestleyAuthored on Jul 8 2020, 8:31 PM
Parents
rARC41774ba9cceb: Fix additional Mercurial/Python compatibility issues in "arc land"
Branches
Unknown
Tags
Unknown
ChangeId
None