Jakub Narebski <jnareb@xxxxxxxxx> writes: >> Wouldn't the exact same argument apply equally well to the output format >> of "status --porcelain", by the way? It is line-based and pretty much >> self-describing (once you know the mnemonic but you can make an educated >> guess from previous SCM experience). > > No, current "git status --porcelain" output is record-based (tabular); > the meaning is not described by header but depends on field in record, > i.e. position in line. Now, what's wrong about that? For that matter, would you say "diff --raw" output should be JSON/XMLified because it is columnar? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html