Parse URLs that have “at” (@) symbols in them
Use Subvertpy to set up test repository
Add RevisionSet to hold a possibly incomplete history
Mark each commit and return the last one from the export() method
Support “branch” parameter to export() method, finish merge support
Merge remote-tracking branch 'thee' into HEAD

Conflicts:
	test_svnex.py
Add fix for HTTPS connection failure
Rename “svn-fex” → “svnex.py”
Emulate Subversion error message format
Read revision map from a file, generated from Git repository
Move logic for exporting a single commit to Exporter.commit()
Write text commands with FastExport.printf()
Test for reset when a new branch involves no commits
Test that export can be resumed at branch copy
Issue “reset” command for branch copies
RepoTests.test_first_mergeinfo()
Not a merge if mergeinfo does not add any new history
Add newly exported revisions to the revision map
Rename rev → svnrev for less ambiguity
Add RepoTests.test_merge()