ls: handle disabling of colors consistently for all tile types
authorPádraig Brady <P@draigBrady.com>
Mon, 14 Sep 2009 12:37:37 +0000 (13:37 +0100)
committerPádraig Brady <P@draigBrady.com>
Mon, 21 Sep 2009 12:16:44 +0000 (13:16 +0100)
commit3a169f4c5d9159283548178668d2fae6fced3030
treef604d725323a55ca480e3eeb49421bc91048fe35
parent29ec834c3b076dbc1bd160ef780a58f5b086ce13
ls: handle disabling of colors consistently for all tile types

* src/ls.c (print_color_indicator): Use consistent syntax for
all file and directory subtypes, and fall back to the color
of the base type if there is no enabled color for the subtype.
This allows turning off specific colors for o+w dirs for example.
* tests/ls/color-dtype-dir: Add a case to test that turning off
coloring for o+w directories, falls back to standard dir color.
* NEWS: Mention the fix
Introduced by commit ac467814, 2005-09-05,
"Colorize set-user-ID ... files and sticky ... directories."
NEWS
src/ls.c
tests/ls/color-dtype-dir