tests: add test showing that paths outside narrowspec are not added
authorMartin von Zweigbergk <martinvonz@google.com>
Fri, 28 Sep 2018 00:00:36 -0700
changeset 39936 277a6fb460a6
parent 39935 cb9b23ec093c
child 39937 84092edd5c88
tests: add test showing that paths outside narrowspec are not added We had a test that shows that trying to explicitly add a file outside the narrowspec results in an error, but we didn't have a test that shows that paths from subdirectories outside the narrowspec are not added (on e.g. `hg add .`) but silently ignored. Differential Revision: https://phab.mercurial-scm.org/D4822
tests/test-narrow-commit.t
--- a/tests/test-narrow-commit.t	Mon Oct 01 09:05:41 2018 -0400
+++ b/tests/test-narrow-commit.t	Fri Sep 28 00:00:36 2018 -0700
@@ -53,6 +53,7 @@
   * matcher:
   <includematcher includes='(?:(?:|.*/)f1(?:/|$))'>
   f  inside/f1  inside/f1
+  $ hg add .
   $ hg add outside/f1
   abort: cannot track 'outside/f1' - it is outside the narrow clone
   [255]