Wed, 09 Mar 2022 15:41:39 -0800 |
Gregory Szorc |
import-checker: allow symbol imports from typing module
|
file |
diff |
annotate
|
Sun, 20 Feb 2022 15:35:09 -0700 |
Gregory Szorc |
py2: drop some more from __future__ statements
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
file |
diff |
annotate
|
Sun, 20 Feb 2022 13:43:44 -0700 |
Gregory Szorc |
import-checker: assume absolute and use modern import checker
|
file |
diff |
annotate
|
Wed, 02 Mar 2022 10:23:53 -0500 |
Augie Fackler |
imports: allow importing futures from concurrent
|
file |
diff |
annotate
|
Tue, 03 Aug 2021 18:29:31 +0200 |
Pierre-Yves David |
check-module-imports: ignore non-stdlib module installed by distribution
stable
|
file |
diff |
annotate
|
Mon, 26 Apr 2021 22:59:56 +0200 |
Raphaël Gomès |
convert-bazaar: use breezy package instead of old bzr one
|
file |
diff |
annotate
|
Fri, 06 Nov 2020 13:58:59 -0800 |
Gregory Szorc |
global: use python3 in shebangs
|
file |
diff |
annotate
|
Sat, 07 Sep 2019 14:50:39 +0200 |
Joerg Sonnenberger |
hgext: start building a library for simple hooks
|
file |
diff |
annotate
|
Wed, 18 Dec 2019 13:39:44 -0800 |
Martin von Zweigbergk |
import-checker: allow all absolute imports of stdlib modules
|
file |
diff |
annotate
|
Mon, 11 Nov 2019 22:10:26 +0900 |
Yuya Nishihara |
import-checker: allow 'from typing import ...'
|
file |
diff |
annotate
|
Mon, 04 Nov 2019 20:46:19 -0800 |
Gregory Szorc |
import-checker: open all source files as utf-8
stable
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 13:17:19 -0400 |
Gregory Szorc |
import-checker: allow symbol imports from mercurial.pycompat
|
file |
diff |
annotate
|
Sat, 05 Oct 2019 10:29:34 -0400 |
Augie Fackler |
style: run a patched black on a subset of mercurial
|
file |
diff |
annotate
|
Sun, 18 Aug 2019 00:45:33 +0300 |
Pulkit Goyal |
interfaces: create a new folder for interfaces and move repository.py in it
|
file |
diff |
annotate
|
Thu, 08 Aug 2019 01:03:01 +0200 |
Pierre-Yves David |
flagutil: create a `mercurial.revlogutils.flagutil` module
|
file |
diff |
annotate
|
Wed, 29 May 2019 09:55:35 -0400 |
Augie Fackler |
contrib: fix import-checker to operate on str instead of bytes
|
file |
diff |
annotate
|
Mon, 07 Jan 2019 18:43:10 -0500 |
Augie Fackler |
cleanup: stop including thirdparty.cbor in builds
|
file |
diff |
annotate
|
Wed, 21 Nov 2018 13:08:23 -0500 |
Valentin Gatien-Baron |
tests: make test-check-module-imports more robust
|
file |
diff |
annotate
|
Thu, 01 Nov 2018 15:58:01 -0400 |
Augie Fackler |
contrib: tweak import-checker to always use bytes for module names
|
file |
diff |
annotate
|
Thu, 01 Nov 2018 15:43:43 -0400 |
Augie Fackler |
contrib: fix import-checker to not b'' module names on Python 3
|
file |
diff |
annotate
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
import-checker: use testparseutil.embedded() to centralize detection logic
|
file |
diff |
annotate
|
Thu, 16 Aug 2018 02:08:13 +0200 |
Boris Feld |
revlog: split constants into a new `revlogutils.constants` module
|
file |
diff |
annotate
|
Wed, 01 Aug 2018 16:05:41 +0200 |
Martijn Pieters |
util: create a context manager to handle timing
|
file |
diff |
annotate
|
Sat, 14 Apr 2018 16:36:15 -0700 |
Gregory Szorc |
cborutil: implement support for streaming encoding, bytestring decoding
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 20:51:23 +0900 |
Yuya Nishihara |
diffhelpers: remove C implementation in favor of pure Python version
|
file |
diff |
annotate
|
Wed, 21 Mar 2018 18:32:47 -0700 |
Gregory Szorc |
setup: register zope.interface packages and compile C extension
|
file |
diff |
annotate
|
Sun, 01 Oct 2017 03:24:19 -0700 |
Siddharth Agarwal |
tests: disable lints on mercurial/thirdparty
|
file |
diff |
annotate
|
Mon, 28 Aug 2017 13:43:25 -0700 |
Jun Wu |
import-checker: allow relative import a module being checked
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 16:37:06 -0400 |
Augie Fackler |
contrib: make import-checker agree more with run-tests about heredocpy
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 15:28:54 -0400 |
Augie Fackler |
contrib: add bzrlib to list of packages from which we import symbols
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 14:25:06 -0400 |
Augie Fackler |
contrib: allow symbol imports from hgclient for tests
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 16:02:57 -0400 |
Augie Fackler |
contrib: always treat importlib.* as stdlib
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 14:12:37 -0400 |
Augie Fackler |
contrib: inform import checker that __builtin__ is a thing
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 14:12:21 -0400 |
Augie Fackler |
contrib: allow importing "symbols" from mercurial
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 12:59:21 -0400 |
Augie Fackler |
contrib: have import-checker work mostly with native strings for mod names
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 12:58:28 -0400 |
Augie Fackler |
contrib: make import checker always think in terms of bytes
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 10:58:29 -0400 |
Augie Fackler |
contrib: work around some modules not existing on Py3 in import checker
|
file |
diff |
annotate
|
Wed, 31 May 2017 20:07:08 -0700 |
Siddharth Agarwal |
import-checker: add hgdemandimport to local modules
|
file |
diff |
annotate
|
Tue, 02 May 2017 22:28:18 +0900 |
Yuya Nishihara |
import-checker: guess names of C extension modules
|
file |
diff |
annotate
|
Sun, 28 May 2017 15:21:18 +0900 |
Yuya Nishihara |
import-checker: convert localmods to a set of module names
|
file |
diff |
annotate
|
Tue, 02 May 2017 22:24:57 +0900 |
Yuya Nishihara |
import-checker: allow importing symbols from pure modules
|
file |
diff |
annotate
|
Sun, 21 May 2017 12:10:53 -0700 |
Siddharth Agarwal |
demandimport: move to separate package
|
file |
diff |
annotate
|
Sun, 21 May 2017 12:09:01 -0700 |
Siddharth Agarwal |
import-checker: add a way to directly import certain symbols
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:29:53 +0900 |
Yuya Nishihara |
import-checker: drop workaround for pure modules
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:23:56 +0900 |
Yuya Nishihara |
parsers: switch to policy importer
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:18:58 +0900 |
Yuya Nishihara |
mpatch: switch to policy importer
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:15:49 +0900 |
Yuya Nishihara |
diffhelpers: switch to policy importer
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:12:50 +0900 |
Yuya Nishihara |
bdiff: switch to policy importer
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 12:08:23 +0900 |
Yuya Nishihara |
base85: switch to policy importer
|
file |
diff |
annotate
|
Fri, 12 Aug 2016 11:35:17 +0900 |
Yuya Nishihara |
osutil: switch to policy importer
|
file |
diff |
annotate
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
file |
diff |
annotate
|
Sat, 13 Aug 2016 17:21:58 +0900 |
Yuya Nishihara |
policy: eliminate ".pure." from module name only if marked as dual
|
file |
diff |
annotate
|
Thu, 15 Dec 2016 19:56:48 +0100 |
Pierre-Yves David |
import-checker: do not enforce lexical sort accross stdlib/local boundary
|
file |
diff |
annotate
|
Thu, 23 Jun 2016 20:45:37 -0400 |
Augie Fackler |
import-checker: ensure cffi is always a system module
|
file |
diff |
annotate
|
Sun, 19 Jun 2016 02:15:09 +0900 |
FUJIWARA Katsunori |
import-checker: increase portability for python 2.6.x
|
file |
diff |
annotate
|
Sun, 15 May 2016 10:48:05 +0900 |
Yuya Nishihara |
tests: enable import checker for all python files (including no .py files)
|
file |
diff |
annotate
|
Sat, 14 May 2016 14:33:45 +0900 |
Yuya Nishihara |
py3: make contrib/import-checker.py get along with itself
|
file |
diff |
annotate
|
Sat, 14 May 2016 13:39:33 +0900 |
Yuya Nishihara |
import-checker: extend check of symbol-import order to all local modules
|
file |
diff |
annotate
|
Sat, 14 May 2016 13:20:13 +0900 |
Yuya Nishihara |
import-checker: always build a list of imported symbols
|
file |
diff |
annotate
|
Sat, 07 May 2016 19:59:30 +0200 |
liscju |
import-checker: recognize relative imports from parents of current package
|
file |
diff |
annotate
|
Tue, 12 Apr 2016 21:43:56 +0000 |
timeless |
import-checker: parse python code from .t files
|
file |
diff |
annotate
|
Wed, 13 Apr 2016 16:34:59 +0000 |
timeless |
import-checker: track filenames for SyntaxErrors
|
file |
diff |
annotate
|
Wed, 13 Apr 2016 16:36:19 +0000 |
timeless |
import-checker: track SyntaxErrors
|
file |
diff |
annotate
|
Mon, 11 Apr 2016 22:34:04 +0000 |
timeless |
import-checker: refactor source reading
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 21:54:26 +0200 |
Maciej Fijalkowski |
tests: fix builtin module test on pypy
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 08:15:37 +0000 |
timeless |
py3: handle iter/iterkeys+iteritems python3 divergence in import-checker
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 04:55:16 +0000 |
timeless |
py3: use print_function in import-checker
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 04:50:19 +0000 |
timeless |
py3: use absolute_import in import-checker
|
file |
diff |
annotate
|
Wed, 30 Mar 2016 07:24:51 +0000 |
timeless |
py24: remove check-code py24 notation
|
file |
diff |
annotate
|
Sat, 27 Feb 2016 21:15:16 -0800 |
Gregory Szorc |
contrib: remove references to 2to3
|
file |
diff |
annotate
|
Wed, 02 Mar 2016 15:38:54 +0000 |
timeless |
import-checker: report local with stdlib late warning
|
file |
diff |
annotate
|
Sun, 27 Dec 2015 23:37:14 +0900 |
Yuya Nishihara |
import-checker: list package directory as stdlib module
|
file |
diff |
annotate
|
Sun, 27 Dec 2015 23:48:19 +0900 |
Yuya Nishihara |
import-checker: normalize directory separator to get module name on Windows
|
file |
diff |
annotate
|
Wed, 23 Dec 2015 12:27:24 -0800 |
Gregory Szorc |
import-checker: force 'logging' to stdlib module
|
file |
diff |
annotate
|
Tue, 22 Dec 2015 21:47:40 -0500 |
Matt Harbison |
import-checker: force 'ctype.util' to stdlib module
|
file |
diff |
annotate
|
Sun, 06 Dec 2015 14:28:35 +0900 |
Yuya Nishihara |
import-checker: tell which symbol causes "direct symbol import"
|
file |
diff |
annotate
|
Sun, 06 Dec 2015 14:18:19 +0900 |
Yuya Nishihara |
import-checker: allow absolute imports of sub modules from local packages
|
file |
diff |
annotate
|
Sun, 01 Nov 2015 13:55:21 +0900 |
Yuya Nishihara |
import-checker: allow symbol imports from hgweb.common and .request
|
file |
diff |
annotate
|
Sun, 01 Nov 2015 17:42:03 +0900 |
Yuya Nishihara |
import-checker: reset context to verify convention in function scope
|
file |
diff |
annotate
|
Sun, 01 Nov 2015 00:37:22 +0900 |
Yuya Nishihara |
import-checker: allow import of child modules from package root
|
file |
diff |
annotate
|
Sun, 01 Nov 2015 15:46:06 +0900 |
Yuya Nishihara |
import-checker: include lineno in warning message
|
file |
diff |
annotate
|
Sun, 01 Nov 2015 15:39:25 +0900 |
Yuya Nishihara |
import-checker: extract function to generate a formatted warning
|
file |
diff |
annotate
|
Sun, 01 Nov 2015 13:53:05 +0900 |
Yuya Nishihara |
import-checker: make it executable for convenience
|
file |
diff |
annotate
|
Sat, 17 Oct 2015 00:58:46 +0200 |
Mads Kiilerich |
spelling: trivial spell checking
|
file |
diff |
annotate
|
Thu, 10 Sep 2015 09:52:17 -0400 |
Augie Fackler |
import-checker: use modern .endswith for multiple suffixes
|
file |
diff |
annotate
|
Wed, 02 Sep 2015 16:07:35 -0400 |
timeless |
import-checker: accept .pyc and .pyo files (issue4812)
|
file |
diff |
annotate
|
Mon, 24 Aug 2015 10:09:00 -0400 |
Augie Fackler |
import-checker: ensure multiprocessing is treated as from stdlib
|
file |
diff |
annotate
|
Sat, 04 Jul 2015 10:56:37 +0900 |
Yuya Nishihara |
import-checker: exclude mercurial packages installed into the system path
|
file |
diff |
annotate
|
Sat, 04 Jul 2015 10:54:03 +0900 |
Yuya Nishihara |
import-checker: recurse into subtree of sys.path only if __init__.py exists
|
file |
diff |
annotate
|
Fri, 03 Jul 2015 06:56:03 +0900 |
FUJIWARA Katsunori |
import-checker.py: exit with code 0 if no error is detected
|
file |
diff |
annotate
|
Sun, 28 Jun 2015 12:46:34 -0700 |
Gregory Szorc |
import-checker: establish modern import convention
|
file |
diff |
annotate
|
Sun, 28 Jun 2015 12:28:48 -0700 |
Gregory Szorc |
import-checker: establish new function for verifying import conventions
|
file |
diff |
annotate
|
Sun, 28 Jun 2015 09:36:58 -0700 |
Gregory Szorc |
import-checker: resolve relative imports
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
file |
diff |
annotate
|
Mon, 18 May 2015 02:52:58 +0900 |
FUJIWARA Katsunori |
import-checker: don't treat modules as relative one if not found
|
file |
diff |
annotate
|
Mon, 18 May 2015 02:52:55 +0900 |
FUJIWARA Katsunori |
import-checker: make imported_modules yield absolute dotted_name_of_path
|
file |
diff |
annotate
|
Mon, 18 May 2015 02:50:22 +0900 |
FUJIWARA Katsunori |
import-checker: add utility to examine what module is imported easily
|
file |
diff |
annotate
|
Thu, 14 May 2015 01:49:10 +0900 |
FUJIWARA Katsunori |
import-checker: loop to get list of locally defined modules at first
|
file |
diff |
annotate
|
Thu, 14 May 2015 01:49:10 +0900 |
FUJIWARA Katsunori |
import-checker: add xargs like mode
|
file |
diff |
annotate
|
Wed, 08 Apr 2015 22:31:50 -0400 |
Matt Harbison |
import-checker: force 'fcntl', 'grp', 'pwd', and 'termios' to stdlib modules
|
file |
diff |
annotate
|
Wed, 08 Apr 2015 22:23:51 -0400 |
Matt Harbison |
import-checker: allow *.pyd based stdlib modules
|
file |
diff |
annotate
|
Sat, 28 Mar 2015 00:08:26 -0500 |
Matt Mackall |
import-checker: rotatecycle is actually the canonical cycle key
|
file |
diff |
annotate
|
Fri, 27 Mar 2015 23:52:23 -0500 |
Matt Mackall |
import-checker: make search algorithm non-recursive breadth-first
|
file |
diff |
annotate
|
Fri, 27 Mar 2015 19:27:19 -0500 |
Matt Mackall |
import-checker: drop set() from cyclekey()
|
file |
diff |
annotate
|
Fri, 27 Mar 2015 19:25:40 -0500 |
Matt Mackall |
import-checker: drop duplicate element from cycle
|
file |
diff |
annotate
|
Fri, 27 Mar 2015 18:50:39 -0500 |
Matt Mackall |
import-checker: fix rotatecycle
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 02:07:05 +0900 |
FUJIWARA Katsunori |
import-checker: check modules for pure Python build correctly
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 02:07:05 +0900 |
FUJIWARA Katsunori |
import-checker: treat "from mercurial import XXXX" style correctly
|
file |
diff |
annotate
|
Fri, 07 Feb 2014 02:59:46 +0100 |
Mads Kiilerich |
import-checker: handle standard modules with arch in the filename
|
file |
diff |
annotate
|
Wed, 05 Feb 2014 01:43:51 +0100 |
Mads Kiilerich |
import-checker: show stdlib and relative imports separately
|
file |
diff |
annotate
|
Wed, 05 Feb 2014 01:30:33 +0100 |
Mads Kiilerich |
import-checker: fix names of dynamically loaded modules
|
file |
diff |
annotate
|
Tue, 07 Jan 2014 22:28:45 +0100 |
Simon Heimberg |
check-code: do not skip entire file, skip only one match instead
|
file |
diff |
annotate
|
Wed, 01 Jan 2014 17:57:48 -0500 |
Augie Fackler |
import-checker: suppress check-code about any()
|
file |
diff |
annotate
|
Tue, 24 Dec 2013 19:10:04 -0500 |
Augie Fackler |
import-checker: use any() and a genexp to avoid awkward for/else construction
|
file |
diff |
annotate
|
Sun, 22 Dec 2013 21:20:38 -0800 |
Chris Jerdonek |
import-checker: make test-module-imports.t work using virtualenv (issue4129)
|
file |
diff |
annotate
|
Sun, 22 Dec 2013 14:10:26 -0800 |
Chris Jerdonek |
import-checker: refactor sys.path prefix check (issue4129)
|
file |
diff |
annotate
|
Sun, 17 Nov 2013 13:33:20 -0500 |
Augie Fackler |
import-checker: try a little harder to show fewer cycles
|
file |
diff |
annotate
|
Sun, 17 Nov 2013 16:58:18 -0500 |
Augie Fackler |
import-checker: ignore nested imports
|
file |
diff |
annotate
|
Sun, 17 Nov 2013 13:04:18 -0500 |
Augie Fackler |
contrib: add an import checker
|
file |
diff |
annotate
|