Done by rebasing again (commits 2660292, 728e576, and fc97318). Aside from fussing over Git history, I made a couple of tweaks:
The end date cell is just empty for in-progress battles (cf. the held item column for Pokémon without an item, or the "Processed by" column for pending transactions)
There's no win percentage (it looked weird having one field that was twice the length of the others, and a percentage doesn't mean a whole lot, since it would make 1W : 0L look more impressive than 9W : 1L. I want to do this up the proper math way at some point...)
Done by rebasing again (commits 2660292, 728e576, and fc97318). Aside from fussing over Git history, I made a couple of tweaks: