# HG changeset patch # User Denis Laxalde # Date 1518377864 -3600 # Node ID a228b2f55ad650eccf888df75517b72301a8ea27 # Parent eb91ffdaaece6596fef9391a203f03442f39446b tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns As described in issue5789, when revert is called through: hg revert -i we'd expect the command to abort early. Currently, it just warns about missing file but prompt about files unrelated to user arguments. diff -r eb91ffdaaece -r a228b2f55ad6 tests/test-revert-interactive.t --- a/tests/test-revert-interactive.t Wed Feb 14 17:44:54 2018 +0530 +++ b/tests/test-revert-interactive.t Sun Feb 11 20:37:44 2018 +0100 @@ -420,4 +420,17 @@ $ cat a 0 +When specified pattern does not exist, we should exit early (issue5789). + + $ hg files + a + $ hg rev b + b: no such file in rev b40d1912accf + $ hg rev -i b + b: no such file in rev b40d1912accf + diff --git a/a b/a + 1 hunks, 1 lines changed + examine changes to 'a'? [Ynesfdaq?] abort: response expected + [255] + $ cd ..