About us | Join us | Hire us | Contact us | Google Group

Rules of Branch Development

It's very important to keep trunk up to date and always workable. That means, if you want to do big changes, you need to create a new branch and work on it. Once you're finished and the code has been tested, you can merge it back to trunk.

Trac Plugins

  • The layout of tracplugins repository is as follows:
    tracplugins/
       trunk/
       tags/
       branches/
           0.9
           0.10
           utest
    
  • Trac has made big changes from 0.9.x to 0.10, but small changes with 0.9.x releases, so it's helpful to keep two branches, 0.9 for Trac 0.9.x and 0.10 for Trac 0.10.
  • utest branch is for adding unit and functional test framework to tracplugins, basically finished and merged back to trunk by r239 and r242.