> Any simple suggestions about how to get a decent diff?

I haven't tried but *maybe* reading the diffs of individual commits will be a bit easier -- at least in the interest of distinguishing renames from content changes.