The Public Depot already contains a useful script to migrate whole SVN repositories. However, sometimes you may wish to just grab a project's trunk with history and import it somewhere in your existing Perforce repository. This script does that, in case you need a lightweight solution.
The script requires pysvn and P4Python.
TODO:
Spoof submission user if an identical one exists in both Subversion and Perforce repositories. (If not, fall back on current method.)
{{ RecentChanges | //guest/allan_anderson/minisvn2p4/ }}
### About this Project The Public Depot already contains [a useful script](SVN2P4 "wikilink") to migrate whole SVN repositories. However, sometimes you may wish to just grab a project's trunk with history and import it somewhere in your existing Perforce repository. This script does that, in case you need a lightweight solution. The script requires [pysvn](http://pysvn.tigris.org/) and P4Python. **TODO:** Spoof submission user if an identical one exists in both Subversion and Perforce repositories. (If not, fall back on current method.) {{ RecentChanges | //guest/allan\_anderson/minisvn2p4/ }} [Category:Perforce conversion tools](Category:Perforce_conversion_tools "wikilink")
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 13792 | Lester Cheung | Archive of wiki.workshop.perforce.com in raw (mediawiki) and markdown formats. |