TracImportToAssemblaTickets
This page contains required steps to import your local trac instance to Assembla integrated tickets tool.
The easy way
After your Trac tickets are on Assembla, go to the Trac/SVN tab, and scroll to the bottom, and select the "Import" button. Your tickets will be imported offline. This can take up to 15 minutes.
If you have not already imported your Trac database to Assembla, then we need to upload your Trac database. Go to your Trac and log in as a space owner. You will see an Admin tab on the top right. Select Admin, and select “Data Import/Export” from the left menu. Select Trac Import and upload your zipped trac directory.
The hard way - run the import script from your own workstation
Let's begin:
- Create your project space, if you do not have one.
- Invite trac users to Assembla, you will find the invite form on space Team tab.
- Add tickets and milestones tools: space Admin tab, Tools sub tab.
- Download our ruby import script and save it as trac2assembla.rb
- You should install these gems that script use: gem install mime-types sqlite3-ruby xml-simple
- Open file in your favorite text editor and update config variables: your user name, password, space_URL, local path to your trac folder. You might also want to enter some lines for USER_MAP, these parameters will be used to map your trac user names to Assembla user names. If import script will not find a user in your space team list, it will use anonymous user to record ticket modifications
- Run script with command: ruby trac2assembla.rb
- Take a cup of tea or coffee and watch the output :-)
Note1: If something wrong happened you can start the script again, but you need to modify :trac_ticket_start parameter to instruct script from which ticket number to start import again.
Note2: If you want to start the import from the beginning, you should remove your ticket tool and add it again.
trac2assembla.rb script is a great help for developers who want to use our API. Read our API documentation
Wiki Pages
- Space Permissions and Access
- Copy a space
- FAQ
- Preconfigured Spaces
- Wiki Formats
- Assembla New User Orientation
- Working for an Assembla Employer
- Assembla Video Tutorials
- Issue Management
- Set up a Software Project
- Mercurial Version Control
- Tool bundle - integrated tkts
- Tool bundle - Designers
- Tool bundle - Collaboration
- Assembla REST API
- Document REST API
- Milestone REST API
- Ticket REST API
- Space REST API
- User REST API
- Scrum Report REST API
- Add Projects from Existing Pipeline
- Privacy of User Information
- On-site Subversion with Trac
- TracImportToAssemblaTickets
- New in this Release
- How to Pay Developers the Assembla Way
- Setup Email Alerts and RSS Feeds
- Tortoise SVN - Multiple People Files and Versions
- Responding to RFPs and RFQs with Assembla
- Work with Project Portfolios
- Integrate with Assembla
- Assigning Work
- Manage an Agile Software Team
- Assemble an On-Demand Team
- Assembla - Tracker and Screen Capture
- Choosing Work
- Holding Meetings
- How to Complete a Scrum Report
- Team Member Ramp Up
- Wiki Page Styles
- Add-on Tools
- Include Skype Status on a Wiki Page
- How to edit branded themes
- Email2TicketsGateway
Space Home