Johan Herland [off-list ref] writes:
Allow specifying --dirstat cut-off percentage as a floating point number.
When printing the dirstat output, floating point numbers are presented in
rounded form (as opposed to truncated).
Why isn't it sufficient to change
permille = this_dir * 1000 / changed
to
permille = (this_dir * 2000 + changed) / (changed * 2)
or something? If rounding is the only issue that bothers you (I admit
that it does bother me, now that you brought it up), that is.