Git's output was designed in the Unix spirit; you can parse it very quickly without needing a parser toolchain.
It's also extensively documented: git help log, etc