I still think that this HTML manipulations don't need to be done here in the code. That's what Polymer is for. There should be a `<commit-message-view-list>` widget where all you do is set its `commits` attribute, and it generates a list. But let's get this checked in, and I'll then create a PR to demonstrate what I mean.