> | A "single point of control", however, is vitally important. > | You're basically "putting your name" on the dotted line > | claiming that you "control" the repository. If you allow > | anyone to make any change they want you'll quickly find that > | you have no idea what the changes mean and how they impact > | the stability of "silver". > > That does not make much sense. People should be allowed to make > changes to silver when their patches are approved. That is very > different from people making random changes willy-nilly as you seem to > imply.
..."when their patches are approved"... if the idea is tested in a branch and if people feel it's a reasonable idea and if there is a changeset from the branch to gold the only remaining task is to make sure that the changeset does not break other changesets that are already added to silver. this responsibility should be the work of a single person so that there is a focal point for coordinating discussion. if two perfectly good branches make incompatible changes to silver which one wins and who has to redo their changeset? one person has total control over the whole source tree in their branch, such as you have with build-improvements. why isn't it reasonable to have one person coordinating silver? there are a lot of "other tasks" besides checking in changes that need to be performed in order to keep a silver version. who would have the responsibility to do this? t _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
