could you put a comment here like:

# ChefFS uses udiff() directly

if you naively look at the Chef::Util::Diff class it looks like someone made a mistake and left this public accidentally, so we should indicate that it was done on purpose.

this probably is 'code smell' that indicates that the class could get refactored some, but i'm not too worried about that right now