]> Savannah Git Hosting - gnulib.git/commit
gnulib-tool.py: Optimize --extract-recursive-dependencies.
authorCollin Funk <collin.funk1@gmail.com>
Wed, 4 Dec 2024 03:17:52 +0000 (19:17 -0800)
committerCollin Funk <collin.funk1@gmail.com>
Wed, 4 Dec 2024 03:17:52 +0000 (19:17 -0800)
commit1e0fff5e558ce14e3dc0f7361ac78fd4b2a2d477
tree9e725ae1769d856f0e1d8d3bddf053f5e5ca1e63
parent2083814e7c4fb3ec70aa4fcf0b8a7e66301a1efb
gnulib-tool.py: Optimize --extract-recursive-dependencies.

* pygnulib/GLModuleSystem.py (GLModuleSystem.list): Add optional
argument to include test modules.
(GLModule._getDependents) New function.
(GLModule.getDependents): Use it.
(GLModule.getDependentsRecursively): Likewise.
(GLModule._getAllModules): New function.
ChangeLog
pygnulib/GLModuleSystem.py