Keep some routes without `-` for non-redirect-following clients
From #118840 (closed):
Some clients don't follow redirects and we should think carefully about breaking them (
we have .diff and .patch routes that are meant for machine consumption. Don't know how much they are used.
We could considering doing a log analysis where we look at the user agent.
It seems like it would be worth making some kind of commitment to 'never' break raw URLs, and possibly some others too.