Sheldon Gill schrieb: > Fred Kiefer wrote: > >> I also think that with the new possibilities of SVN there come a few >> more rules that we need to set up and follow. We expect that SVN will >> make it easier to have multiple branches with actual development going >> on. Now what will be the rules for merging this branches back into the >> main trunk? At work we are using ClearCase and have rather complicated >> procedures that have to be followed to make this step save. Something >> simpler might be enough for GNUstep. At least all changes from the trunk >> need to be merged down first, conficts resolved and the code tested. >> Then a review could happen, before the changes get actually merged. > > > Actually, I think Fred has raised a good point here. We do, I think, > need some clarification about branches and merging back to trunk. A few > additional rules and guidelines may be useful. I've some questions: > > - are we going to stick with the SVN recommended 'trunk', 'branch' and > 'tag'
I would like to see this. > - how are branches to be named? What about sub-branches? I believe there were some suggestions before. I had no objections but also no strong feelings. > - how are developers going to communicate about branches and what's > going on in them? I would suggest the Wiki. > - what goes into tag? When? You mean other than releases? Well since we have defined repository states through revision numbers, I can't think of any necessity for more tags. It's not like gnustep is seeing the kind of development activity like, say, GCC. But maybe you have something specific in mind? > - Are we going to import more vendor trees? (like ffcall, portaudio etc) I think we should keep anything not FSF assigned in a separate repository so we have clear boundaries from where we can blindly copy-and-paste code. Other than that I think there should be a dedicated maintainer(s) for any external vendor tree who will keep them up to date. Cheers, David _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev