log contrib/import-checker.py @ 49071:9caf23927d04

age author description
Wed, 09 Mar 2022 15:41:39 -0800 Gregory Szorc import-checker: allow symbol imports from typing module
Sun, 20 Feb 2022 15:35:09 -0700 Gregory Szorc py2: drop some more from __future__ statements
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Sun, 20 Feb 2022 13:43:44 -0700 Gregory Szorc import-checker: assume absolute and use modern import checker
Wed, 02 Mar 2022 10:23:53 -0500 Augie Fackler imports: allow importing futures from concurrent
Tue, 03 Aug 2021 18:29:31 +0200 Pierre-Yves David check-module-imports: ignore non-stdlib module installed by distribution stable
Mon, 26 Apr 2021 22:59:56 +0200 Raphaël Gomès convert-bazaar: use breezy package instead of old bzr one
Fri, 06 Nov 2020 13:58:59 -0800 Gregory Szorc global: use python3 in shebangs
Sat, 07 Sep 2019 14:50:39 +0200 Joerg Sonnenberger hgext: start building a library for simple hooks
Wed, 18 Dec 2019 13:39:44 -0800 Martin von Zweigbergk import-checker: allow all absolute imports of stdlib modules
Mon, 11 Nov 2019 22:10:26 +0900 Yuya Nishihara import-checker: allow 'from typing import ...'
Mon, 04 Nov 2019 20:46:19 -0800 Gregory Szorc import-checker: open all source files as utf-8 stable
Sun, 06 Oct 2019 13:17:19 -0400 Gregory Szorc import-checker: allow symbol imports from mercurial.pycompat
Sat, 05 Oct 2019 10:29:34 -0400 Augie Fackler style: run a patched black on a subset of mercurial
Sun, 18 Aug 2019 00:45:33 +0300 Pulkit Goyal interfaces: create a new folder for interfaces and move repository.py in it
Thu, 08 Aug 2019 01:03:01 +0200 Pierre-Yves David flagutil: create a `mercurial.revlogutils.flagutil` module
Wed, 29 May 2019 09:55:35 -0400 Augie Fackler contrib: fix import-checker to operate on str instead of bytes
Mon, 07 Jan 2019 18:43:10 -0500 Augie Fackler cleanup: stop including thirdparty.cbor in builds
Wed, 21 Nov 2018 13:08:23 -0500 Valentin Gatien-Baron tests: make test-check-module-imports more robust
Thu, 01 Nov 2018 15:58:01 -0400 Augie Fackler contrib: tweak import-checker to always use bytes for module names
Thu, 01 Nov 2018 15:43:43 -0400 Augie Fackler contrib: fix import-checker to not b'' module names on Python 3
Thu, 23 Aug 2018 12:25:54 +0900 FUJIWARA Katsunori import-checker: use testparseutil.embedded() to centralize detection logic
Thu, 16 Aug 2018 02:08:13 +0200 Boris Feld revlog: split constants into a new `revlogutils.constants` module
Wed, 01 Aug 2018 16:05:41 +0200 Martijn Pieters util: create a context manager to handle timing
Sat, 14 Apr 2018 16:36:15 -0700 Gregory Szorc cborutil: implement support for streaming encoding, bytestring decoding
Mon, 09 Apr 2018 20:51:23 +0900 Yuya Nishihara diffhelpers: remove C implementation in favor of pure Python version
Wed, 21 Mar 2018 18:32:47 -0700 Gregory Szorc setup: register zope.interface packages and compile C extension
Sun, 01 Oct 2017 03:24:19 -0700 Siddharth Agarwal tests: disable lints on mercurial/thirdparty
Mon, 28 Aug 2017 13:43:25 -0700 Jun Wu import-checker: allow relative import a module being checked
Tue, 22 Aug 2017 16:37:06 -0400 Augie Fackler contrib: make import-checker agree more with run-tests about heredocpy
Tue, 22 Aug 2017 15:28:54 -0400 Augie Fackler contrib: add bzrlib to list of packages from which we import symbols
Tue, 22 Aug 2017 14:25:06 -0400 Augie Fackler contrib: allow symbol imports from hgclient for tests
Tue, 22 Aug 2017 16:02:57 -0400 Augie Fackler contrib: always treat importlib.* as stdlib
Tue, 22 Aug 2017 14:12:37 -0400 Augie Fackler contrib: inform import checker that __builtin__ is a thing
Tue, 22 Aug 2017 14:12:21 -0400 Augie Fackler contrib: allow importing "symbols" from mercurial
Tue, 22 Aug 2017 12:59:21 -0400 Augie Fackler contrib: have import-checker work mostly with native strings for mod names
Tue, 22 Aug 2017 12:58:28 -0400 Augie Fackler contrib: make import checker always think in terms of bytes
Tue, 22 Aug 2017 10:58:29 -0400 Augie Fackler contrib: work around some modules not existing on Py3 in import checker
Wed, 31 May 2017 20:07:08 -0700 Siddharth Agarwal import-checker: add hgdemandimport to local modules
Tue, 02 May 2017 22:28:18 +0900 Yuya Nishihara import-checker: guess names of C extension modules
Sun, 28 May 2017 15:21:18 +0900 Yuya Nishihara import-checker: convert localmods to a set of module names
Tue, 02 May 2017 22:24:57 +0900 Yuya Nishihara import-checker: allow importing symbols from pure modules
Sun, 21 May 2017 12:10:53 -0700 Siddharth Agarwal demandimport: move to separate package
Sun, 21 May 2017 12:09:01 -0700 Siddharth Agarwal import-checker: add a way to directly import certain symbols
Sat, 13 Aug 2016 12:29:53 +0900 Yuya Nishihara import-checker: drop workaround 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
Thu, 15 Dec 2016 19:56:48 +0100 Pierre-Yves David import-checker: do not enforce lexical sort accross stdlib/local boundary
Thu, 23 Jun 2016 20:45:37 -0400 Augie Fackler import-checker: ensure cffi is always a system module
Sun, 19 Jun 2016 02:15:09 +0900 FUJIWARA Katsunori import-checker: increase portability for python 2.6.x
Sun, 15 May 2016 10:48:05 +0900 Yuya Nishihara tests: enable import checker for all python files (including no .py files)
Sat, 14 May 2016 14:33:45 +0900 Yuya Nishihara py3: make contrib/import-checker.py get along with itself
Sat, 14 May 2016 13:39:33 +0900 Yuya Nishihara import-checker: extend check of symbol-import order to all local modules
Sat, 14 May 2016 13:20:13 +0900 Yuya Nishihara import-checker: always build a list of imported symbols