On Tue, May 28, 2013 at 4:56 PM, Terry Reedy <tjreedy@udel.edu> wrote:
On 5/28/2013 7:23 PM, Guido van Rossum wrote:
On Tue, May 28, 2013 at 3:00 PM, Terry Reedy <tjreedy@udel.edu> wrote:
As I said on the issue and in response to Benjamin's question, I prefer to
have it appear near the top of the directory listing even when other non
'test_xxx' files are added.
I don't think that's a strong enough reason to give the name a
non-alphabetic prefix. Please just use README.txt.

As I explained in response to Antoine on pydev, I do not like generic README and would prefer a more specific name beginning with 'A'; however, I will just delete the '@' in my next patch, which will fix the one buildbot breakage.

Thanks for renaming the @README.txt to README.txt

The problem cropped up on my local machine again with repo I checked out yesterday which had the older file. Specifically due to @ in the filename (or the way it was added). 

hg complained that  

data/Lib/idlelib/idle_test/@README.txt.i@83941: missing revlog!

This is hg (version 2.3.1) on Mac, case sensitive Apple_HFS file system, throwing up on a recently cloned repo. This may likely be a bug with mercurial. To deal with this, I am upgraded mercurial to 2.5 and cloned the repo again.

$ hg verify
repository uses revlog format 1
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
 data/Lib/idlelib/idle_test/@README.txt.i@83941: missing revlog!
 83941: empty or missing Lib/idlelib/idle_test/@README.txt
 Lib/idlelib/idle_test/@README.txt@83941: 7573717b9e6f in manifests not found
warning: copy source of 'Modules/_threadmodule.c' not in parents of 60ad83716733
warning: copy source of 'Objects/bytesobject.c' not in parents of 64bb1d258322
warning: copy source of 'Objects/stringobject.c' not in parents of 357e268e7c5f
9872 files, 83957 changesets, 185453 total revisions
3 warnings encountered!
3 integrity errors encountered!
(first damaged changeset appears to be 83941)

$ hg --version
Mercurial Distributed SCM (version 2.3.1)