|
From: | Bruno Haible |
Subject: | Re: updating gnulib-tool.py |
Date: | Thu, 04 Aug 2022 23:36:44 +0200 |
Today's changes: 2022-08-04 Bruno Haible <bruno@clisp.org> gnulib-tool.py: Fix typo. * pygnulib/GLImport.py (GLImport.execute): Actually handle file removals. gnulib-tool.py: Coding style: Revisit line breaks. * gnulib-tool.py: Avoid line breaks at arbitrary points inside expressions. Use line breaks to clarify [... for ...] iterations. * pygnulib/*.py: Likewise. gnulib-tool.py: Simplify boolean setters. * pygnulib/GLConfig.py (setLibtool): New method, replaces enableLibtool and disableLibtool. (setCondDeps): New method, replaces enableCondDeps and disableCondDeps. (setVCFiles): New method, replaces enableVCFiles and disableVCFiles. (setSymbolic): New method, replaces enableSymbolic and disableSymbolic. (setLSymbolic): New method, replaces enableLSymbolic and disableLSymbolic. (setLibtests): New method, replaces enableLibtests and disableLibtests. (setSingleConfigure): New method, replaces enableSingleConfigure and disableSingleConfigure. (setDryRun): New method, replaces enableDryRun and disableDryRun. (setErrors): New method, replaces enableErrors and disableErrors. (__init__): Update. * pygnulib/GLImport.py: Likewise. * pygnulib/GLTestDir.py: Likewise. gnulib-tool.py: Implement options --cache-modules, --no-cache-modules. * gnulib-tool.py (main): Accept options --cache-modules, --no-cache-modules. * pygnulib/GLConfig.py: Remove modcache property and constructor argument. * pygnulib/GLInfo.py (GLInfo.usage): Don't document these no-op options. gnulib-tool.py: Use mainstream/GNU coding style. * gnulib-tool.py: Break lines before the % operator, not after. * pygnulib/*.py: Likewise. Avoid line breaks when the resulting lines are not too long. gnulib-tool.py: Follow gnulib-tool changes, part 24. Follow gnulib-tool change 2017-02-19 Bruno Haible <bruno@clisp.org> gnulib-tool: Avoid conflict of havelib-tests with --single-configure. * pygnulib/GLTestDir.py (GLTestDir.__init__): Don't allocate the GLModuleTable here. (GLTestDir.execute): Do it here. Avoid havelib-tests when --with-tests --single-configure is specified. gnulib-tool.py: Respect the specified module list. * pygnulib/GLTestDir.py (GLTestDir.execute): Don't remove specific modules (ftruncate, mountlist, etc.) from the specified module list. gnulib-tool.py: Implement option --avoid. * pygnulib/GLModuleSystem.py (GLModuleTable.__init__): Compute the effective avoids list here. (GLModuleTable.transitive_closure, GLModuleTable.add_dummy): Consider the avoids list. * pygnulib/GLImport.py (GLImport.gnulib_cache): Use the avoids list from GLConfig directly. (GLImport.prepare): No need any more to set the avoids list in the GLModuleTable. gnulib-tool.py: Make --with/--without-*-tests handling a little safer. * pygnulib/GLConfig.py (__init__): Fix reset* invocations. setInclTestCategories, setExclTestCategories): Revert to old value if the new value is invalid.
0001-gnulib-tool.py-Make-with-without-tests-handling-a-li.patch
Description: Text Data
0002-gnulib-tool.py-Implement-option-avoid.patch
Description: Text Data
0003-gnulib-tool.py-Respect-the-specified-module-list.patch
Description: Text Data
0004-gnulib-tool.py-Follow-gnulib-tool-changes-part-24.patch
Description: Text Data
0005-gnulib-tool.py-Use-mainstream-GNU-coding-style.patch
Description: Text Data
0006-gnulib-tool.py-Implement-options-cache-modules-no-ca.patch
Description: Text Data
0007-gnulib-tool.py-Simplify-boolean-setters.patch
Description: Text Data
0008-gnulib-tool.py-Coding-style-Revisit-line-breaks.patch
Description: Text Data
0009-gnulib-tool.py-Fix-typo.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |