From: Benny M. <ben...@gm...> - 2008-04-25 13:48:58
|
2008/4/25, Gerald Britton <ger...@gm...>: > > Hi -- I'm reading the subversion intro on the gramps project site and > I have a few questions I hope someone can answer: > > 1: I'm confused by the terms "trunk" and "branch." I know what they > mean for a tree, but not for a program! Can someone please explain? A branch splits of from the trunk. You have the code in trunk, at some point somebody decides a release of a version from present trunk, and a branch is made. The branch is further developed in order to do the real release, and recieves bug fixes. The trunk continues with development until another branch is split off, ... 2. Should the intro page still say that 3.0 is unstable? No, branch30 is the bug fixes to 3.0.0, which will become 3.0.1, and should be stable. Related: > > 3. If I develop a patch (bug fix, new feature, whatever), should I > post the patch to this list a la lkml? If not, what's the best way to > post a patch so that it can be vetted by the community? Best to create an item on the bug tracker, and attach the patch. If you know the developer mostly maintaining the section you did changes in, you can send that developer a reminder to discuss it with him. If you need broader discussion/don't know who to ask to review your code, you send mail to this list, with the questions you have, and a link to the bug entry. Benny |