diff -r 6c2e476b7a11 -r c7bef25ca393 tests/test-eol.t --- a/tests/test-eol.t Thu Feb 24 19:15:00 2011 +0100 +++ b/tests/test-eol.t Fri Feb 25 12:32:15 2011 +0100 @@ -383,3 +383,18 @@ % hg commit % hg status $ rm -r mixed + +Test issue2569 -- eol extension takes write lock on reading: + + $ echo '[extensions]' >> $HGRCPATH + $ echo 'eol =' >> $HGRCPATH + $ hg init repo + $ cd repo + $ touch .hgeol + $ hg status + ? .hgeol + $ chmod -R -w .hg + $ sleep 1 + $ touch .hgeol + $ hg status --traceback + ? .hgeol