* bootstrap: Copy from latest Gnulib.
* tests/misc/ls-misc.pl (v_files): Adjust to new Gnulib behavior.
long been documented to be platform-dependent.
[bug introduced 1999-05-02 and only partly fixed in coreutils-8.14]
+** Changes in behavior
+
+ 'ls -v' and 'sort -V' go back to sorting ".0" before ".A",
+ reverting to the behavior in coreutils-9.0 and earlier.
+ This behavior is now documented.
+
** New Features
factor now accepts the --exponents (-h) option to print factors
#! /bin/sh
# Print a version string.
-scriptversion=2022-03-21.01; # UTC
+scriptversion=2022-06-04.00; # UTC
# Bootstrap this package from checked-out sources.
# Die if there is no AC_CONFIG_AUX_DIR($build_aux) line in configure.ac.
found_aux_dir=no
-grep '^[ ]*AC_CONFIG_AUX_DIR(\['"$build_aux"'\])' configure.ac \
+grep '^[ ]*AC_CONFIG_AUX_DIR(\['"$build_aux"'])' configure.ac \
>/dev/null && found_aux_dir=yes
grep '^[ ]*AC_CONFIG_AUX_DIR('"$build_aux"')' configure.ac \
>/dev/null && found_aux_dir=yes
or tildes; all repeated zero or more times, and ending at string end.
This is equivalent to matching the extended regular expression
@code{(\.[A-Za-z~][A-Za-z0-9~]*)*$} in the C locale.
+The longest such match is used, except that a suffix is not
+allowed to match an entire nonempty string.
@item
The suffixes are temporarily removed, and the strings are compared
-Subproject commit 9cde39f881204e422d4bdad67ab12877d6a8172d
+Subproject commit 762bd0aa660b0c1c02597e0d2e5c5fbf9bab1b91
}
my @v_files = (
- '.A', '.Z', '.a', '.z', '.zz~', '.zz', '.zz.~1~',
- '.0', '.9', '.zz.0',
+ '.0', '.9',
+ '.A', '.Z', '.a', '.z', '.zz~', '.zz', '.zz.~1~', '.zz.0',
'0', '9',
- 'A', 'Z', 'a', 'z', 'zz~', 'zz', 'zz.~1~',
- 'zz.0');
+ 'A', 'Z', 'a', 'z', 'zz~', 'zz', 'zz.~1~', 'zz.0');
my $exe_in_subdir = {PRE => sub { make_j_d (); push_ls_colors('ex=01;32') }};
my $remove_j = {POST => sub {unlink 'j/d' or die "j/d: $!\n";
rmdir 'j' or die "j: $!\n";