Py3 status

Alejandro Santos listas at alejolp.com
Tue Jan 26 16:09:03 UTC 2010


On Tue, Jan 26, 2010 at 6:48 AM, Arc Riley <arcriley at gmail.com> wrote:
>
>> There was some work done in last year GSoC.
>
> What is the status of that work, and where can it be found?
>

The patch queue that I used can be found at:

http://bitbucket.org/alejolp/hg-py3k-patches/

You need to apply on the crew repo but I'm not sure if it still applies cleanly.

The current status of Hg3k is unknown to me, but as far as I remember:

- No DeprecationWarnings on the core Hg code. There were some
extensions that needed some more work.

- The 2to3 tool used to run cleanly converting all the core code to a
compatible 3k syntax; some extensions like cvs conversion needed more
work.

- Basic hg commands like help and init used to run fine.

- Commands like 'add' that that need to match current filesystem
status to internal Hg data structures didn't work because of
unicode-bytes issues. b'file.ext' != u'file.ext'.

-- 
Alejandro Santos
http://www.alejolp.com.ar



More information about the Mercurial-devel mailing list