If tooling is relying on the output format of porcelain commands, it's wrong. The output of various subcommands have already changed more than once.
At least they gave us the `--porcelain` flag, meant exactly for this use case, to make the output format of porcelain commands never change. Dumb flag name, though.