GNU bug report logs -
#22580
ls-quotes: shell-escape in tty in ls
Previous Next
Reported by: Paul Vint <pjvint <at> gmail.com>
Date: Sun, 7 Feb 2016 07:41:01 UTC
Severity: normal
Done: Assaf Gordon <assafgordon <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Maybe I'm the only one, but the new change in ls seems bad:
set_quoting_style (NULL, shell_escape_quoting_style);
This is set if the output is a TTY.
Why would we want to quote if the output is a TTY?
It makes the output appear strange to me.
Example:
### Begin paste from terminal ####
pvint <at> localhost ~ $ mkdir ls
pvint <at> localhost ~ $ cd ls
pvint <at> localhost ~/ls $ touch HelloWorld
pvint <at> localhost ~/ls $ touch Hello\ World
pvint <at> localhost ~/ls $ ls
'Hello World' HelloWorld
pvint <at> localhost ~/ls $ ls -l
total 0
-rw-r--r-- 1 pvint users 0 Feb 6 22:35 'Hello World'
-rw-r--r-- 1 pvint users 0 Feb 6 22:35 HelloWorld
#### end paste from terminal ####
This change occurred at version 8.25
http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=109b9220cead6e979d22d16327c4d9f8350431cc#patch3
I don't see the benefit to this change (partly because I'm a stubborn old
guy who thinks "it's been this way for decades!"), but if there is a good
one, I'll say "Cool, thanks!".
Cheers,
Paul Vint
pjvint <at> gmail.com
[Message part 2 (text/html, inline)]
This bug report was last modified 6 years and 217 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.