Add SvnHackRepo.py to define repository objects.
Remove SvnHack in favor of switching to an __init__.py
Move SvnHackRepo.py to just Repo.py.
Make directory into python package.
Having a Repo module with a Repo class is too confusing. Rename the module to RepoClasses.
Add unit test module.
Move unit tests to file that Python's unittest module will discover by default.
Add LocalRepo class and update unit tests.
Add path to base repo class.
Add an actual path component to base Repo class.
Add GitSvnRepo object for git-svn repositories.
Add svn_repo member to GitSvnRepo.
Change LocalRepo to GitRepo to better reflect its purpose.
Move test module to RepoClasses-specific name.
Add ConfigFile module.
Change ConfigFile file_name to file_path.
Let testConfigFile run tests when run directly as an executable.
Add read_repo method to ConfigFile.
Pull out dictionary creation for ConfigFile into a separate method.
Treat ConfigFile path as private data.