This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Neil Muller
Recipients Neil Muller, georg.brandl, pitrou, skip.montanaro, skrah
Date 2011-03-16.10:28:21
SpamBayes Score 3.9945826e-06
Marked as misclassified No
Message-id <1300271303.75.0.206974968351.issue11439@psf.upfronthosting.co.za>
In-reply-to
Content
This also affects a number of files under Lib, including some that set their version using "$Revision$".

Since I stumbled on this issue by encountering some code that checks the version string in tkinker breaking, this is an issue that can break existing code.

Mercurial does have the keyword extension (http://mercurial.selenic.com/wiki/KeywordExtension) which can provide something similar, but should be some sort of recommended configuration for this and there'll be discrepancies between the id's from svn and mercurial (which may or may not be an issue in practice).

find ./Lib -name "*.py" | xargs grep -n '"\$Revision\$"'

./Lib/tarfile.py:32:__version__ = "$Revision$"
./Lib/pydoc.py:45:__version__ = "$Revision$"
./Lib/tkinter/__init__.py:33:__version__ = "$Revision$"
./Lib/pickle.py:26:__version__ = "$Revision$"       # Code version
History
Date User Action Args
2011-03-16 10:28:23Neil Mullersetrecipients: + Neil Muller, skip.montanaro, georg.brandl, pitrou, skrah
2011-03-16 10:28:23Neil Mullersetmessageid: <1300271303.75.0.206974968351.issue11439@psf.upfronthosting.co.za>
2011-03-16 10:28:21Neil Mullerlinkissue11439 messages
2011-03-16 10:28:21Neil Mullercreate