-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Subversion revisions references were not ported #23
Comments
Those refs were already broken since they mapped to hg.python.org, which hasn't been accessible in a while, so I didn't port them. |
I assume you meant svn.python.org? hg.python.org is still alive. |
The rXXXXX revisions were updated in bpo to point to hg.python.org/lookup, so that e.g. r72662 linked to https://hg.python.org/lookup/r72662. Then the lookup script was supposed to find the hg changeset equivalent to r72662, however if I try to open that link I get this: The title of the popup indeed mentions svn.python.org, but the end result is the same: the link and the lookup script don't seem accessible anymore. |
Hm, it looks like it might be difficult to recover those references. E.g. I looked for the commit that added weakref support to copy.py, which was r72662 according to https://bugs.python.org/issue2116#msg87822 (or r72670?). It's easy to locate in the git history for copy.py: python/cpython@6e61006 -- but somehow the revision number got changed:
|
Yes, it was already broken on BPO for some time. It is bad. We are losing history. And it is only 13 years old. I think it is a good opportunity to fix old references. Can we scan all logs and create a mapping between Subversion revision numbers, and Mercurial and Git hashes? |
I found two files used by the lookup script:
There doesn't seem to be any mapping between SVN and HG, and the script simply accepts I'm not aware of a mapping between HG and Git either, unless someone still has the logs of the SVN->HG and HG->Git migrations. It should be possible to recreate them though -- assuming we still have an SVN clone around (or if the SVN commit number is stored somewhere in the HG metadata). |
For example:
https://bugs.python.org/issue2116#msg87822
python/cpython#46370 (comment)
The text was updated successfully, but these errors were encountered: