[#5094] Removed use of CommitRun by SVN repos
SVN repo histories are inherently linear, so the CommitRun doc is both unneccesary and inefficient.
To make this change, I had to refactor the commit log building to live in the Repository classes, where it really belongs.
Authored by: Cory Johns 2012-10-15
Committed by: Dave Brondsema 2012-10-15
Parent(s): [2a0b57]
Child(ren): [01039d]