This is the revised version of the keyring extension.
It is based on mercurial_keyring 0.5.1 which is included as a separate patch. The name of the extension has been changed from hgkeyring to just keyring.
The extension has the same functionality as the original extension. I removed some code for older versions of mercurial as well as the monkeypatch code. The extension uses now new hooks in the http modules. The hooks can also be used by similar extensions like factotum which still use monkeypatching.
The extension has been successfully tested with different Python versions:
- Python 2.4.6 with keyring 0.5.1
- Python 2.5.5 with keyring 0.6.2
- Python 2.6.8 with keyring 0.9.2
- Python 2.7.2 with keyring 0.9.2