bpo-32159: Remove tools for CVS and Subversion (#4615)

CPython migrated from CVS to Subversion, to Mercurial, and then to
Git. CVS and Subversion are not more used to develop CPython.

* platform module: drop support for sys.subversion. The
  sys.subversion attribute has been removed in Python 3.3.
* Remove Misc/svnmap.txt
* Remove Tools/scripts/svneol.py
* Remove Tools/scripts/treesync.py
This commit is contained in:
Victor Stinner 2017-11-28 22:29:32 +01:00 committed by GitHub
parent a4a3020abc
commit fe2d5babba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 8 additions and 72881 deletions

View file

@ -1202,9 +1202,6 @@ def _sys_version(sys_version=None):
_, branch, revision = sys._git
elif hasattr(sys, '_mercurial'):
_, branch, revision = sys._mercurial
elif hasattr(sys, 'subversion'):
# sys.subversion was added in Python 2.5
_, branch, revision = sys.subversion
else:
branch = ''
revision = ''
@ -1259,7 +1256,7 @@ def python_branch():
""" Returns a string identifying the Python implementation
branch.
For CPython this is the Subversion branch from which the
For CPython this is the SCM branch from which the
Python binary was built.
If not available, an empty string is returned.
@ -1273,7 +1270,7 @@ def python_revision():
""" Returns a string identifying the Python implementation
revision.
For CPython this is the Subversion revision from which the
For CPython this is the SCM revision from which the
Python binary was built.
If not available, an empty string is returned.