Notes on EasyHg and the MercurialKeyring extension

(See also Feature #105)

mercurial_keyring is an extension that permits Mercurial to use the system keyring for storing passwords, so you don't have to re-type your password every time you push (or pull, from a private repo).

It uses the Python keyring library, but note that the wiki page for it says "If you are on Windows, we recommend you use TortoiseHg. THG ships with Windows specific keyring backends, without which the mercurial-keyring extension cannot function properly on Windows."

The extension is slightly problematic because it requires that your username is coded into the hgrc file for the repository, something that we don't currently do -- also, I haven't actually managed to get it to work yet on any platform.