# HG changeset patch # User Valentin Gatien-Baron # Date 1590442345 14400 # Node ID 06105aa8bc0e109905ede39ed591132a7e006d66 # Parent 3db660b8eba640bb0f64890446dc63c7d2f84c1f grep: test that paths get audited Differential Revision: https://phab.mercurial-scm.org/D8581 diff -r 3db660b8eba6 -r 06105aa8bc0e tests/test-grep.t --- a/tests/test-grep.t Mon May 25 17:29:38 2020 -0400 +++ b/tests/test-grep.t Mon May 25 17:32:25 2020 -0400 @@ -672,6 +672,15 @@ $ rm -f added; ln -s symlink-added added $ hg grep '' | grep added added:symlink-added + +But we reject symlinks as directories components of a tracked file as +usual: + + $ mkdir dir; touch dir/f; hg add dir/f + $ rm -rf dir; ln -s / dir + $ hg grep '' + abort: path 'dir/f' traverses symbolic link 'dir' + [255] #endif But we can search files from some other revision with -rREV