I suggest the following branch model: Development takes place on the master branch which is, some time before the release, forked into a cabal-x.y branch. The cabal-x.y branch will only receive bug fixes up til the release. General development (i.e. new features) continue going in to the master branch at all times. We need to merge bug fixes from the cabal-x.y branch back into master, at a minimum after the release of that branch.
The benefit here is that we don't disuade people from contributing by holding their patches in review limbo for a month. Also, it reduces the merge pain if everyone tries to merge their patches at once after a month of development. -- Johan _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel