Heywood Floyd wrote:
I think most non-trivial software projects keep one branch that is the "sand box"-branch where new features are tried out, and one branch where special care is taken to keep it stable. Now, this setup doesn't mean that the software will be bug free. The _key_ here is, that once you label a piece of software as "testing" or "experimental", bugs are ok! In fact, bugs are to be expected! No one can complain! (And if they do, you say "hey, chillax dude, it's experimental!")
We do that. There's D1, which gets maintenance and bug fixes only, and D2, which has been getting aggressive new features.
