Commit parser

nit: Trailing comma seems odd.