Herve suggests using a kind of a continuous integration system,
describing it this way:
* precommit hook
if commit not to trunk, abort precommit hook
create a REV-abc branch from trunk and do the commit here
* regularly
go through all REV-abc branches (increasing ABC numbers)
test it
if not, inform user or whatever that test failed and go to next branch
try to merge to trunk
if not, inform user or whatever that merge failed and go to next branch
commit to trunk
delete the branch
go to next branch
* pros:
devs and users will have new version to trunk once they are tested
devs and users only have to know trunk
* cons:
changes are not immediatly available for everyone, except in REV-abc
branch
On Oct 3, 2007, at 12:50 PM, Aleksey Bragin wrote:
Hello,
recently, different people raised a question: How should development
process evolve with time, when ReactOS has more (much more)
developers willing to contribute code?
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev