+2024-04-12 Collin Funk <collin.funk1@gmail.com>
+
+ gnulib-tool.py: Fix --copy-file directory creation.
+ Reported by Bruno Haible in
+ <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00140.html>
+ * pygnulib/main.py (main): Make sure that destdir is set in the GLConfig
+ object before copying files.
+
2024-04-12 Bruno Haible <bruno@clisp.org>
gnulib-tool.py: Implement --add-import --with-*-tests correctly.
Bugs:
- test-cache-2-*.sh test suite failures
- - --copy-file creates wrong directory
- https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00140.html
- error message missing when gl_DOC_BASE missing
https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00160.html
except FileExistsError:
pass
# Copy the file.
+ config.setDestDir(destdir)
assistant = GLFileAssistant(config)
tmpfile = assistant.tmpfilename(destpath)
copyfile(lookedup, tmpfile)
ensure_writable(tmpfile)
assistant.setOriginal(srcpath)
- assistant.config.setDestDir(destdir)
assistant.setRewritten(destpath)
if isfile(joinpath(destdir, destpath)):
# The file already exists.