Version 10 (modified by 14 years ago) ( diff ) | ,
---|
Trac Subversion Repository
Everyone has read access to the Trac Subversion repository located at:
In addition, see TracDev/SubmittingPatches for instructions to create and submit patches.
Example:
$ svn checkout http://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.
If you think you should have write-permission to the repository, please contact JonasBorgstrom directly: he will possibly give you an account and a password with which you will be able to commit to the repository (in that case, use HTTPS for the checkout, i.e. https://svn.edgewall.org/repos/trac/).
Mirrors
We now have official DVCS mirrors of the Subversion trunk and maintenance branches which are updated after every commit. For anything else than small fixes, it is more convenient to maintain your changes in your own repositories as it'll be easier to maintain them as the code base continues to evolve upstream (rebase, MQ, etc.).
Mercurial mirror on bitbucket.org
You can either register for a BitBucket 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.
hg clone http://bitbucket.org/edgewall/trac
Git mirror on github.com
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 http://github.com/edgewall/trac.git
See also: HowToContribute, TracDev, TracProject