]> granicus.if.org Git - graphviz/commit
sccmap: re-enable non-silent output when '-v' is passed
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 1 Oct 2022 02:12:32 +0000 (19:12 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 5 Oct 2022 00:06:43 +0000 (17:06 -0700)
commit8c53406b7b0840fa11888a71be214b37ac4b6e4f
treefa3eb3d3631392ed4f218bc156f2122321d37f3c
parentcb9ce3be725cdbe8cb98b02ac05d134e345111d2
sccmap: re-enable non-silent output when '-v' is passed

Unix command line tools generally have a “last option wins” kind of semantics,
wherein it is valid to pass options multiple times or in combination with other
options that do their opposite. Thus when calling `sccmap -S -v`, the user could
reasonably expect that `-v` (“verbose”) reversed the effect of `-S` (“silent”).
This is also what the man page implies. But this was not what the code was
doing.
CHANGELOG.md
cmd/tools/sccmap.c