ISPConfig SVN repository usage questions

Discussion in 'Developers' Forum' started by jmroth, Jan 23, 2010.

  1. jmroth

    jmroth ISPConfig Developer

    Hi there,
    I tried to familiarize myself with the ISPConfig SVN repository layout.

    I see trunk was last modified Nov 08.
    Whereas branches/ISPConfig-2.2.stable/ seems to be newest (Dec 19).
    Can anyone explain where development actually takes/is supposed to take place? A branch called 'stable' confuses me. Usually you produce a tag for the latest (stable) version, then you continue in trunk. If you try adventurous things, that is what a branch is for. (http://svnbook.red-bean.com/en/1.0/ch04.html)

    I'm also missing tags for the released versions... so it's not clear what revision is what version exactly. This only seems to be somewhere in the comments whereas it would be easier and cooler to simply have a tag.

    Can someone explain how all of this is handled here or are too many cooks simply spoiling the broth?
    Thanks
     
  2. till

    till Super Moderator

    New features go into trunk and only bugfoxes go into stable. The last release contained only bugfixes, thats why the stable branvch has the latest modification date. Stable and trunk get merged from time to time to get the bugfixes in trunk too.
     
  3. jmroth

    jmroth ISPConfig Developer

    Where do you prefer that "cosmetic" changes happen? in stable or in trunk?

    (I mailed to dev@isp for svn access BTW. I heard nothing yet however.)
     
  4. till

    till Super Moderator

    Please add them to the stable branch.
     
  5. jwarnier

    jwarnier ISPConfig Developer

    Is this still true for ISPconfig3?
     
  6. till

    till Super Moderator

    No. Please do all submits to trunk.
     

Share This Page