Collin Funk wrote: > $ diff -u python.help shell.help > --- python.help 2024-03-19 10:09:46.255348603 -0700 > +++ shell.help 2024-03-19 10:09:37.986334838 -0700 > @@ -79,6 +79,8 @@ > directory. > --local-dir=DIRECTORY Specify a local override directory where to look > up files before looking in gnulib's directory. > + --cache-modules Enable module caching optimization. > + --no-cache-modules Disable module caching optimization. > --verbose Increase verbosity. May be repeated. > --quiet Decrease verbosity. May be repeated. > > This is just an optimization for the shell script that uses > associative arrays if possible right? > > Should we just let the Python version accept these options but ignore > them?
Good question. The 'modcache' variable is true by default. This means, users never need to activate --cache-modules. The option --no-cache-modules was introduced because, on average, caches often introduce bugs, and I wanted to have an easy way to detect whether a bug comes this cache or not. But I cannot remember to have used this option, ever. So, it's OK to undocument these options in gnulib-tool.sh. Bruno