While the ordering of hidden files in "ls -v" seems to be fixed now, there are still inconsistencies. Here's what I get in the latest snapshot:
,---- | LANG=C /usr/local/src/coreutils-7.1.63-8e6a6/src/ls -alv | total 0 | drwxr-xr-x 2 sven sven 160 Mar 19 11:13 . | drwxrwxrwt 9 root root 200 Mar 19 11:15 .. | -rw-r--r-- 1 sven sven 0 Mar 19 11:13 a~ | -rw-r--r-- 1 sven sven 0 Mar 19 11:13 a | -rw-r--r-- 1 sven sven 0 Mar 19 11:13 a.b | -rw-r--r-- 1 sven sven 0 Mar 19 11:13 a.bc | -rw-r--r-- 1 sven sven 0 Mar 19 11:13 a.b~ | -rw-r--r-- 1 sven sven 0 Mar 19 11:13 a.bc~ `---- Note that a~ sorts before a, but a.b~ after a.b. Regards, Sven