The current situation is, that we have our main trunk hosted on our own bazaar server. The main reason is that we can control access permissions, and avoid problems like deleting trunk etc. This makes sense to me.
Our current practise is to host all development branches as well on our own bazaar server. This means that we have to add new users, and create branches for them, and to add permissions for each user, if they are not part of the core team.
I am wondering, if we can simplify our life in this case easily.
I have now done several of my development branches on Launchpad, and then merged the result into trunk of the OpenPetra bazaar server.
See the instructions here: sourceforge.net/apps/mediawiki/ ... _launchpad
I propose, that we make this our official policy:
Everyone uses the great facility at Launchpad for hosting their own development branches.
Only Christian and myself, and perhaps someone else of the core team who is confident and trusted enough to work responsibly on trunk, are allowed to merge development branches into trunk.
As a side note: please make sure that you run nant uncrustify before you say that your branch is finished.
Another note: if you want your branch to be included on the automatic build server, please drop me the URL. I have several jobs on Hudson, see ci.openpetra.org