Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brettp/tracsvn2gitchangesets
Adds a new wiki syntax to trac for linking old SVN commits to their Github counterparts
https://github.com/brettp/tracsvn2gitchangesets
Last synced: 22 days ago
JSON representation
Adds a new wiki syntax to trac for linking old SVN commits to their Github counterparts
- Host: GitHub
- URL: https://github.com/brettp/tracsvn2gitchangesets
- Owner: brettp
- Created: 2011-06-18T01:59:46.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-06-23T20:17:45.000Z (over 13 years ago)
- Last Synced: 2023-03-11T07:43:11.053Z (almost 2 years ago)
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SVN to Git changeset trac tools
====================Brett Profitt 2011
GPL 2Bits of the migration tools based upon https://github.com/poseidix/TRAC-SVN-to-GIT-migration
About
-----This is useful only if you are migrating a trac installation from SVN to Git on GitHub.
You probably also want to install these plugins:
* https://github.com/davglass/github-trac
* http://trac-hacks.org/wiki/GitPluginConfiguration
-------------1. Backup everything in SVN and trac.
2. Import your SVN repo to git. (Google can help.)
3. Create a map of your SVN comits to their git refs. (See tools/svn2git_refs.sh)
4. Rewrite the trac database. (See tools/rewrite_database.py)
5. Install and configure trac plugins. (easy_install. Google can help.)Trac configuration
------------------Add the following to your trac.ini file:
[svn2gitchangesets]
changesets_url = https://github.com///commit/%s
pickled_map = /path/from/step/4/to/svn2git_commits.pkl
[components]
svn2gitchangesets.* = enabled