+2024-02-28 Collin Funk <collin.funk1@gmail.com>
+
+ gnulib-tool.py: Make module sorting more similar to gnulib-tool.
+ * pygnulib/GLImport.py (GLImport.__init__): Sort modules when mode is
+ 'import'.
+ (GLImport.actioncmd): Don't sort modules while creating actioncmd. Use
+ preferred quoting style.
+
2024-02-28 Bruno Haible <bruno@clisp.org>
gnulib-tool: Make --version output independent of git's configuration.
for localdir in self.cache['localpath'] ]
self.config.setLocalPath(localpath)
- if self.mode != MODES['import']:
+ if self.mode == MODES['import']:
+ self.config.setModules(sorted(self.config.getModules()))
+ else:
if self.cache['m4base'] and (self.config['m4base'] != self.cache['m4base']):
raise GLError(5, m4base)
elif vc_files == False:
actioncmd += ' \\\n# --no-vc-files'
if len(avoids) > 0:
- actioncmd += ''.join([f" \\\n# --avoid={x}" for x in sorted(avoids)])
+ actioncmd += ''.join([f' \\\n# --avoid={x}' for x in avoids])
if len(modules) > 0:
- actioncmd += ''.join([f" \\\n# {x}" for x in sorted(modules)])
+ actioncmd += ''.join([f' \\\n# {x}' for x in modules])
return actioncmd
def relative_to_destdir(self, dir):