Edgewall Software

Trac Repositories

Official Subversion repository

Everyone has read access to the Trac Subversion repository located at:


In addition, see TracDev/SubmittingPatches for instructions on how to create and submit patches.


$ svn checkout https://svn.edgewall.org/repos/trac/trunk
$ cd trunk
$ emacs
$ svn diff > my_great_patch.diff

Please attach patches to the appropriate ticket for review and merging.

Trac developers who have write permissions on this repository should use HTTPS for the checkout, i.e. https://svn.edgewall.org/repos/trac/.

To become a Trac developer, start to contribute, play well with the other team members and participate to Trac-dev.

Git mirror on github.com

We have an official Git mirror of the Subversion trunk and maintenance branches which are updated after every commit. For anything other than small fixes, it is more convenient to maintain your changes in your own repositories. That way, it will be easier to maintain them as the code base continues to evolve upstream (rebase, MQ, etc.).


You can either register for a GitHub account and then "Fork" the above repository, which will create your own trac repository under your account.

Alternatively, you can directly clone the edgewall/trac repository and submit your changes via patches attached to the relevant tickets.

git clone https://github.com/edgewall/trac.git

Local repositories for Trac developers

See TracTeam/Repositories.

See also: HowToContribute, TracDev, TracProject

Last modified 4 years ago Last modified on Apr 29, 2020, 10:14:27 PM
Note: See TracWiki for help on using the wiki.