# HG changeset patch # User Augie Fackler # Date 1554735415 14400 # Node ID b1b216a241cc64bc46ae8a5b1dfd4af190f62c7d # Parent edbcf5b239f9482b839e0212bc306b7ddbe175b7 remotefilelog: add tests of `hg grep -r 'wdir()'` This demonstrates how remotefilelog breaks grepping dirtied working directories. A future change will introduce a fix. Differential Revision: https://phab.mercurial-scm.org/D6216 diff -r edbcf5b239f9 -r b1b216a241cc tests/test-remotefilelog-blame.t --- a/tests/test-remotefilelog-blame.t Wed Apr 03 16:03:41 2019 -0700 +++ b/tests/test-remotefilelog-blame.t Mon Apr 08 10:56:55 2019 -0400 @@ -30,3 +30,16 @@ 1: y 2: z 2 files fetched over 1 fetches - (2 misses, 0.00% hit ratio) over *s (glob) + +Test grepping the working directory. + + $ hg grep --all-files x + x:x +BROKEN: modifications in the wdir tries to fetch from the server. + $ echo foo >> x + $ hg grep --all-files x + remote: abort: working directory revision cannot be specified + 1 files fetched over 1 fetches - (1 misses, 0.00% hit ratio) over *s (glob) + abort: error downloading file contents: + 'connection closed early' + [255]