mercurial/__init__.py
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 19:25:18 -0400 Gregory Szorc py3: define and use pycompat.iteritems() for hgext/
Sun, 06 Oct 2019 17:59:15 -0400 Gregory Szorc py3: define and use pycompat.itervalues()
Sun, 06 Oct 2019 17:45:05 -0400 Gregory Szorc py3: stop normalizing 2nd argument of *attr() to unicode
Sun, 06 Oct 2019 17:27:51 -0400 Gregory Szorc py3: stop normalizing .encode()/.decode() arguments to unicode
Sun, 06 Oct 2019 16:58:55 -0400 Gregory Szorc py3: manually import pycompat.delattr where it is needed
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 16:39:13 -0400 Gregory Szorc py3: stop injecting pycompat.hasattr into modules
Sun, 06 Oct 2019 14:58:42 -0400 Gregory Szorc py3: manually import pycompat.setattr where it is needed
Sun, 06 Oct 2019 14:51:45 -0400 Gregory Szorc py3: stop implicitly importing unicode
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sat, 04 May 2019 11:25:40 -0400 Augie Fackler mangler: stop rewriting string constants to be bytes literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Fri, 12 Jul 2019 23:34:24 -0700 Martin von Zweigbergk py3: source-transform only call-sites of iteritems(), not definitions
Sun, 07 Jul 2019 23:04:55 -0700 Martin von Zweigbergk py3: don't run source transformer on hgext3rd (extensions)
Fri, 19 Apr 2019 14:25:18 +0000 Ludovic Chabant py3: handle meta-path finders that only use pre-python3.4 API
Mon, 17 Dec 2018 15:05:52 +0100 Georges Racinet rust-cpython: build and support for Python3
Wed, 01 Aug 2018 13:10:07 -0700 Gregory Szorc py3: stop rewriting xrange() to pycompat.xrange()
Sat, 03 Mar 2018 05:50:45 -0500 Yuya Nishihara py3: don't try to mangle C extension blob by code transformer
Thu, 30 Nov 2017 22:43:03 +0900 Yuya Nishihara thirdparty: move selectors2 module to where it should be
Sun, 01 Oct 2017 04:04:18 -0700 Siddharth Agarwal python3: don't byte mangle third-party packages
Fri, 14 Jul 2017 20:19:46 -0700 Jun Wu selector2: vendor selector2 library
Sun, 28 May 2017 15:45:47 -0400 Augie Fackler loader: pywatchman appears to already be py3 compatible
Sun, 21 May 2017 13:26:17 -0700 Siddharth Agarwal python3: allow hgloader to work with lazy loaders
Sun, 21 May 2017 12:10:53 -0700 Siddharth Agarwal demandimport: move to separate package
Sat, 13 Aug 2016 12:28:52 +0900 Yuya Nishihara policy: drop custom importer for pure modules
Sat, 13 Aug 2016 12:23:56 +0900 Yuya Nishihara parsers: switch to policy importer
Sat, 13 Aug 2016 12:18:58 +0900 Yuya Nishihara mpatch: switch to policy importer
Sat, 13 Aug 2016 12:15:49 +0900 Yuya Nishihara diffhelpers: switch to policy importer
Sat, 13 Aug 2016 12:12:50 +0900 Yuya Nishihara bdiff: switch to policy importer
Sat, 13 Aug 2016 12:08:23 +0900 Yuya Nishihara base85: switch to policy importer
Fri, 12 Aug 2016 11:35:17 +0900 Yuya Nishihara osutil: switch to policy importer
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Sat, 13 Aug 2016 17:21:58 +0900 Yuya Nishihara policy: eliminate ".pure." from module name only if marked as dual
Fri, 07 Apr 2017 23:35:51 +0530 Pulkit Goyal py3: add pycompat.unicode and add it to importer
Mon, 13 Mar 2017 08:44:57 -0700 Yuya Nishihara py3: rewrite itervalues() as values() by importer
Mon, 13 Mar 2017 04:06:36 +0900 FUJIWARA Katsunori py3: add "b" prefix to string literals related to module policy
Wed, 08 Mar 2017 18:11:19 -0500 Augie Fackler init: zstd is already python3-ready, so don't run it through our importer
Fri, 03 Mar 2017 15:30:48 +0530 Pulkit Goyal py3: drop unrequired code from __init__.py
Fri, 03 Mar 2017 13:04:32 +0530 Pulkit Goyal py3: add pycompat.open and replace open() calls
Thu, 13 Oct 2016 09:27:37 +0100 Martijn Pieters py3: use namedtuple._replace to produce new tokens
Fri, 14 Oct 2016 17:55:02 +0100 Martijn Pieters py3: refactor token parsing to handle call args properly
Sun, 09 Oct 2016 14:10:01 +0200 Martijn Pieters py3: a second argument to open can't be bytes
Fri, 07 Oct 2016 15:29:57 +0200 Pulkit Goyal py3: switch to .items() using transformer
Fri, 07 Oct 2016 14:04:49 +0200 Pulkit Goyal py3: handle multiple arguments in .encode() and .decode()
Tue, 16 Aug 2016 12:35:15 +0900 Yuya Nishihara py3: import builtin wrappers automagically by code transformer
Mon, 04 Jul 2016 11:18:03 -0700 Gregory Szorc mercurial: implement a source transforming module loader on Python 3
Tue, 07 Jun 2016 15:35:58 +0200 Maciej Fijalkowski policy: add cffi policy for PyPy
Wed, 09 Mar 2016 19:55:45 +0000 timeless debuginstall: expose modulepolicy
Sat, 12 Mar 2016 13:19:19 -0800 Gregory Szorc mercurial: use pure Python module policy on Python 3
Wed, 09 Mar 2016 15:47:01 +0000 timeless setup: create a module for the modulepolicy
Thu, 03 Dec 2015 21:25:05 -0800 Gregory Szorc mercurial: support loading modules from zipimporter
Tue, 24 Nov 2015 22:21:51 -0800 Gregory Szorc mercurial: don't load C extensions from PyPy
Tue, 24 Nov 2015 22:50:04 -0800 Gregory Szorc mercurial: be more strict about loading dual implemented modules
Thu, 03 Dec 2015 21:37:01 -0800 Gregory Szorc mercurial: implement import hook for handling C/Python modules
Tue, 03 May 2005 13:16:10 -0800 mpm Add back links from file revisions to changeset revisions
less more (0) tip