This makes for a better error handling during "patch".

2006-08-26  Bruno Haible  <[EMAIL PROTECTED]>

        * gnulib-tool (func_verify_module): Check against misapplying patch.

*** gnulib-20060823/gnulib-tool 2006-08-24 03:52:14.000000000 +0200
--- gnulib-20060823-modified/gnulib-tool        2006-08-26 23:21:27.000000000 
+0200
***************
*** 639,645 ****
       && test "TEMPLATE" != "$module" \
       && test "TEMPLATE-TESTS" != "$module"; then
      # OK, $module is a correct module name.
!     :
    else
      echo "gnulib-tool: module $module doesn't exist" 1>&2
      module=
--- 639,646 ----
       && test "TEMPLATE" != "$module" \
       && test "TEMPLATE-TESTS" != "$module"; then
      # OK, $module is a correct module name.
!     # Verify that building the module description with 'patch' succeeds.
!     func_lookup_file "modules/$module"
    else
      echo "gnulib-tool: module $module doesn't exist" 1>&2
      module=


Reply via email to