Part of bzrlib
(Why not just use backslashes? Because then we couldn't parse lines just by splitting on spaces.)