Ticket #2873: diffviewer cannot open file if name contains '$'.