Implement streaming commit parser