]> Savannah Git Hosting - gnulib.git/commitdiff
Edit gnulib-tool.py.TODO.
authorBruno Haible <bruno@clisp.org>
Sat, 30 Nov 2019 14:03:46 +0000 (15:03 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 30 Nov 2019 14:03:46 +0000 (15:03 +0100)
* gnulib-tool.py.TODO: Group related commits.

gnulib-tool.py.TODO

index 76c8aa669e8b65b2107154ec40d17516c1618b77..aabb4bd371921c324cf98493bf46281c5af98d7f 100644 (file)
@@ -13,6 +13,7 @@ gnulib-tool. Test cases:
 The following commits to gnulib-tool have not yet been reflected in
 {gnulib-tool.py,pygnulib/*.py}.
 
+--------------------------------------------------------------------------------
 
 commit 0d41dbc7c88b10d16751466ec91efa75951426bb
 Author: Bruno Haible <bruno@clisp.org>
@@ -23,6 +24,8 @@ Date:   Mon Nov 18 13:32:46 2019 +0100
     * gnulib-tool (func_modules_add_dummy): Ignore modules that are
     conditionally enabled.
 
+--------------------------------------------------------------------------------
+
 commit dc135c4fd14cdc219d316c61f344e64090cb33fd
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Fri Feb 15 21:27:44 2019 +0100
@@ -33,26 +36,7 @@ Date:   Fri Feb 15 21:27:44 2019 +0100
     'inctests' when generating files; use 'inctests' only for computing the
     transitive closure.
 
-commit 49137e3bc6a2b3fd83c502a514e4a3b89fc1571c
-Author: Bruno Haible <bruno@clisp.org>
-Date:   Thu Feb 14 20:50:57 2019 +0100
-
-    gnulib-tool: Improve handling of multiple --local-dir options.
-
-    * doc/gnulib.texi (Extending Gnulib): Explain how multiple --local-dir
-    options work.
-    * gnulib-tool (func_path_prepend): Remove function.
-    (func_path_foreach): Make IFS handling more robust.
-    (local_gnulib_path): Collect --local-dir values using func_path_append,
-    not func_path_prepend.
-    (func_determine_path_separator): Make IFS handling more robust.
-    (func_lookup_file_cb): New function.
-    (func_lookup_file): Rewritten to use func_lookup_file_cb instead of
-    func_lookup_local_file. Apply the patches in the reverse order of their
-    origin in $local_gnulib_path.
-    (func_count_relative_local_gnulib_path): Make IFS handling more robust.
-    * NEWS: Mention that the first --local-dir option is the one with
-    highest priority.
+--------------------------------------------------------------------------------
 
 commit 425ee42259b04956aae20afc5204775ae6e79744
 Author: Bruno Haible <bruno@clisp.org>
@@ -64,6 +48,8 @@ Date:   Wed Jan 23 05:11:54 2019 +0100
     * gnulib-tool (func_create_testdir, func_create_megatestdir): Patch
     build-aux/test-driver after running automake.
 
+--------------------------------------------------------------------------------
+
 commit ce8a5edbc49dea0cb859207c2d063dbd3be0f96c
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Fri Jan 4 19:34:19 2019 +0100
@@ -79,6 +65,8 @@ Date:   Fri Jan 4 19:34:19 2019 +0100
     --extract-recursive-dependencies, --extract-recursive-link-directive.
     * doc/gnulib-tool.texi (Link-time requirements): New section.
 
+--------------------------------------------------------------------------------
+
 commit 97eae14a5b2506457a72f89d5897a20730ab6eee
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Tue Oct 23 00:06:46 2018 +0200
@@ -93,6 +81,8 @@ Date:   Tue Oct 23 00:06:46 2018 +0200
     func_create_testdir, func_create_megatestdir): Emit a Makefile.am that
     requires Automake >= 1.11.
 
+--------------------------------------------------------------------------------
+
 commit 98993f9d1b2ed03007be9dbcdc6bd9fe2d49777b
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Mon Oct 22 20:32:41 2018 +0200
@@ -101,6 +91,8 @@ Date:   Mon Oct 22 20:32:41 2018 +0200
 
     * gnulib-tool (func_create_testdir): Exclude 'timevar' module.
 
+--------------------------------------------------------------------------------
+
 commit 8b1d4a63e34f3893036d82f39c5680e845de5ddf
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Mon Sep 3 21:19:16 2018 +0200
@@ -114,6 +106,8 @@ Date:   Mon Sep 3 21:19:16 2018 +0200
     (func_emit_lib_Makefile_am): Consider the dotfirst flag.
     (func_emit_tests_Makefile_am): Don't consider the dotfirst flag.
 
+--------------------------------------------------------------------------------
+
 commit a1276e5bf2286afec7b0445040be05cad858cdd1
 Author: Paul Eggert <eggert@cs.ucla.edu>
 Date:   Tue Jul 17 15:20:39 2018 -0700
@@ -123,16 +117,7 @@ Date:   Tue Jul 17 15:20:39 2018 -0700
     * gnulib-tool (func_import): Break actioncmd log line
     into multiple lines.
 
-commit 60e8b9303d8ce312bb2322d4801ed08678f93d1e
-Author: Paul Eggert <eggert@cs.ucla.edu>
-Date:   Wed Jul 4 20:42:07 2018 -0700
-
-    gnulib-tool: minor tweaks for --gnu-make
-
-    * gnulib-tool: Do not allow --gnu-make in test modes,
-    since they all require automake.
-    (func_emit_lib_Makefile_am): Don’t emit automake comment
-    if --gnu-make.
+--------------------------------------------------------------------------------
 
 commit 589e96475f8f2d21a83405ab0672ce95091b80e5
 Author: Bruno Haible <bruno@clisp.org>
@@ -148,6 +133,8 @@ Date:   Fri Dec 29 00:29:23 2017 +0100
     Don't reference $modules.
     (func_import, func_create_testdir): Pass it.
 
+--------------------------------------------------------------------------------
+
 commit cd58dba367a3b8ffbebb23f2099a820106197fae
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sun Oct 29 16:57:32 2017 +0100
@@ -157,14 +144,7 @@ Date:   Sun Oct 29 16:57:32 2017 +0100
     * gnulib-tool (func_create_testdir): Use workaround against 'autoheader'
     bug reported at <https://savannah.gnu.org/support/index.php?109406>.
 
-commit a44f2a11924f9a524cda651ed6ef2a81d45074b3
-Author: Bruno Haible <bruno@clisp.org>
-Date:   Sat Sep 9 14:34:53 2017 +0200
-
-    gnulib-tool: Simplify commit from 2015-08-20.
-
-    * gnulib-tool (func_add_or_update): Remove local variable
-    is_binary_file.
+--------------------------------------------------------------------------------
 
 commit 87d14d357f694338acdb8745cea7304ff623ce47
 Author: Bruno Haible <bruno@clisp.org>
@@ -175,6 +155,8 @@ Date:   Mon Jun 12 01:38:57 2017 +0200
     * gnulib-tool (func_create_testdir, func_create_megatestdir): Remove
     useless directory left over by the Autotools.
 
+--------------------------------------------------------------------------------
+
 commit 30459fe101541698ec704acb224946d73676750e
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Thu Jun 8 15:09:31 2017 +0200
@@ -185,13 +167,7 @@ Date:   Thu Jun 8 15:09:31 2017 +0200
     func_symlink.
     (func_symlink, func_symlink_if_changed): Use it.
 
-commit c09c24932066ecee81756adf2fca840b7c146e9d
-Author: Bruno Haible <bruno@clisp.org>
-Date:   Thu Jun 8 14:45:39 2017 +0200
-
-    gnulib-tool: Fix bug in func_ln_s, from 2016-01-15.
-
-    * gnulib-tool (func_ln_s): Determine cp_src correctly.
+--------------------------------------------------------------------------------
 
 commit 306be564ba47ec412ca158f66ffa90a058f5253b
 Author: Bruno Haible <bruno@clisp.org>
@@ -217,6 +193,8 @@ Date:   Mon May 22 01:39:59 2017 +0200
     Finally, invoke 'git update-index --refresh' to mitigate the effects of
     the hard links on git.
 
+--------------------------------------------------------------------------------
+
 commit f5142421c62024efa22cd4429100c4d9c1cc2ac4
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sat May 20 13:24:37 2017 +0200
@@ -225,6 +203,8 @@ Date:   Sat May 20 13:24:37 2017 +0200
 
     * gnulib-tool (func_create_testdir): Don't invoke 'ln'.
 
+--------------------------------------------------------------------------------
+
 commit 0414a24cf57f1569b0b4f2a0f22898a0943dfc14
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Mon May 15 23:13:57 2017 +0200
@@ -234,14 +214,7 @@ Date:   Mon May 15 23:13:57 2017 +0200
     * gnulib-tool (func_emit_tests_Makefile_am): For libtests.a, use
     @ALLOCA@, not @LTALLOCA@.
 
-commit 8224d65142d7b8cea2b8721a7d09c2cd60d2d312
-Author: Paul Eggert <eggert@cs.ucla.edu>
-Date:   Mon May 15 07:41:10 2017 -0700
-
-    gnulib-tool: improve GNU Make debugging
-
-    * gnulib-tool (func_emit_lib_Makefile_am): Omit unnecessary echo.
-    Report autoconf diagnostics when it fails, in the output makefile.
+--------------------------------------------------------------------------------
 
 commit a7bd2403d2d3e49a8698495e74cdbe6a5261128a
 Author: Bruno Haible <bruno@clisp.org>
@@ -258,6 +231,8 @@ Date:   Thu Apr 20 21:27:40 2017 +0200
     (MOSTLYCLEANFILES): Update accordingly.
     Reported by Adam James Stewart <ajstewart@anl.gov>.
 
+--------------------------------------------------------------------------------
+
 commit 363135016c25696d7a173094715e7f3f2dda3596
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Wed Mar 15 23:24:03 2017 +0100
@@ -268,6 +243,8 @@ Date:   Wed Mar 15 23:24:03 2017 +0100
     testsrelated_modules ends up with no "real" modules, aside from
     modules with applicability 'all', set it to empty.
 
+--------------------------------------------------------------------------------
+
 commit f30205c5d59bab2c035165158e7d5d65b07b8363
 Author: Mathieu Lirzin <mthl@gnu.org>
 Date:   Tue Mar 14 12:19:40 2017 +0100
@@ -280,6 +257,28 @@ Date:   Tue Mar 14 12:19:40 2017 +0100
     * modules/gnumakefile (Makefile.am): Distribute top/GNUmakefile.
     * modules/maintainer-makefile (Makefile.am): Distribute top/maint.mk.
 
+--------------------------------------------------------------------------------
+
+commit 60e8b9303d8ce312bb2322d4801ed08678f93d1e
+Author: Paul Eggert <eggert@cs.ucla.edu>
+Date:   Wed Jul 4 20:42:07 2018 -0700
+
+    gnulib-tool: minor tweaks for --gnu-make
+
+    * gnulib-tool: Do not allow --gnu-make in test modes,
+    since they all require automake.
+    (func_emit_lib_Makefile_am): Don’t emit automake comment
+    if --gnu-make.
+
+commit 8224d65142d7b8cea2b8721a7d09c2cd60d2d312
+Author: Paul Eggert <eggert@cs.ucla.edu>
+Date:   Mon May 15 07:41:10 2017 -0700
+
+    gnulib-tool: improve GNU Make debugging
+
+    * gnulib-tool (func_emit_lib_Makefile_am): Omit unnecessary echo.
+    Report autoconf diagnostics when it fails, in the output makefile.
+
 commit fb8289f44a58c9462434eba8eaffd58c3f417c42
 Author: Paul Eggert <eggert@cs.ucla.edu>
 Date:   Tue Mar 14 08:39:27 2017 -0700
@@ -316,6 +315,8 @@ Date:   Sun Mar 12 19:18:53 2017 -0700
     (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am)
     (func_import): Add support for --gnu-make.
 
+--------------------------------------------------------------------------------
+
 commit f42ee040afd2e142951a9809b1d14550c29330e8
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sun Feb 19 15:15:11 2017 +0100
@@ -325,6 +326,8 @@ Date:   Sun Feb 19 15:15:11 2017 +0100
     * gnulib_tool (func_create_testdir): Avoid havelib-tests when
     --with-tests --single-configure is specified.
 
+--------------------------------------------------------------------------------
+
 commit 31a08abd323ebffea3d4fb2d5a66f801fe8b3031
 Author: Daiki Ueno <ueno@gnu.org>
 Date:   Fri Dec 2 17:16:50 2016 +0100
@@ -364,6 +367,8 @@ Date:   Sun Nov 13 04:12:26 2016 +0100
     (func_create_testdir): Extend table of license compatibility. Handle
     also the licenses GPLv3+, GPL, LGPLv3+.
 
+--------------------------------------------------------------------------------
+
 commit ff9debcf75301805b1db925cdcdfb248541c576d
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sat Oct 15 15:51:20 2016 +0200
@@ -373,6 +378,8 @@ Date:   Sat Oct 15 15:51:20 2016 +0200
     * gnulib-tool (func_get_license): Special-case the 'parse-datetime'
     module.
 
+--------------------------------------------------------------------------------
+
 commit 932a1ae7ba56a9a3da52287ac028017323269d44
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sun Oct 16 14:11:18 2016 +0200
@@ -382,6 +389,16 @@ Date:   Sun Oct 16 14:11:18 2016 +0200
     * gnulib-tool (func_create_testdir): Don't include the
     non-recursive-gnulib-prefix-hack module.
 
+--------------------------------------------------------------------------------
+
+commit c09c24932066ecee81756adf2fca840b7c146e9d
+Author: Bruno Haible <bruno@clisp.org>
+Date:   Thu Jun 8 14:45:39 2017 +0200
+
+    gnulib-tool: Fix bug in func_ln_s, from 2016-01-15.
+
+    * gnulib-tool (func_ln_s): Determine cp_src correctly.
+
 commit d9958eb1eb951f950f9b321419965001b1368a38
 Author: Paul Eggert <eggert@cs.ucla.edu>
 Date:   Sun Jan 24 14:24:35 2016 -0800
@@ -408,6 +425,29 @@ Date:   Wed May 1 13:39:22 2013 +0900
     * gnulib-tool (func_ln_s): New function.
     (func_ln): Use it.
 
+--------------------------------------------------------------------------------
+
+commit 49137e3bc6a2b3fd83c502a514e4a3b89fc1571c
+Author: Bruno Haible <bruno@clisp.org>
+Date:   Thu Feb 14 20:50:57 2019 +0100
+
+    gnulib-tool: Improve handling of multiple --local-dir options.
+
+    * doc/gnulib.texi (Extending Gnulib): Explain how multiple --local-dir
+    options work.
+    * gnulib-tool (func_path_prepend): Remove function.
+    (func_path_foreach): Make IFS handling more robust.
+    (local_gnulib_path): Collect --local-dir values using func_path_append,
+    not func_path_prepend.
+    (func_determine_path_separator): Make IFS handling more robust.
+    (func_lookup_file_cb): New function.
+    (func_lookup_file): Rewritten to use func_lookup_file_cb instead of
+    func_lookup_local_file. Apply the patches in the reverse order of their
+    origin in $local_gnulib_path.
+    (func_count_relative_local_gnulib_path): Make IFS handling more robust.
+    * NEWS: Mention that the first --local-dir option is the one with
+    highest priority.
+
 commit 55c6f22b8043843aa7cf6843326eb4abed4de75c
 Author: Pavel Raiskup <praiskup@redhat.com>
 Date:   Sat Nov 21 14:09:15 2015 +0100
@@ -444,6 +484,8 @@ Date:   Sat Nov 21 14:09:15 2015 +0100
     local_gnulib_path correctly.
     (func_append_local_dir): New helper.
 
+--------------------------------------------------------------------------------
+
 commit 63ce1a2103dd4452f7bd5bc873a982e03ed52427
 Author: Pavel Raiskup <praiskup@redhat.com>
 Date:   Tue Oct 6 13:20:05 2015 +0200
@@ -494,4 +536,6 @@ Date:   Sun Aug 19 14:06:50 2012 +0200
     * gnulib-tool (func_update_ignorelist): Don't use 'join -v 1' command
     on the list of removed files.
 
+--------------------------------------------------------------------------------
+
 ================================================================================