Use swap() to optimize path_set insertion
Track which repositories and refs are modified in each SVN revision

This represents a significant optimization as each SVN revision is processed