[PATCH 00 of 13] Hg on Py3k patches

Alejandro Santos alejolp at alejolp.com
Wed Aug 5 15:55:34 CDT 2009

I'm sending my curent queue of patches for review and comments. As always, they are very much welcome.

These patches are not final; they are the current progress of my work. Also, I realize many of the changes are just hacks.

The current state of things is:

The C extensions are not working. So far I've been changing and using the 'pure' versions of these modules.

The dirstate is broken. I can 'init' a new repo and 'add' files to it, but the 'status' command shows that new file as untracked. After parsing the dirstate file there is an internal mix of bytes and str for paths and filenames.

About localrepo: I'd like to move the really-low-level calls to read/write to a new class and extend from that one, but I'm unsure if that's the best course of action.

About the import cycles: On Py3k an import cycle raises an ImportError.

More information about the Mercurial-devel mailing list