I feel the urge to drop a couple more pennies into this thread. Trunk should NOT be used for day-to-day development and experimentation. There should be a branch for that.
Trunk should NEVER be broken. Comprehensive tests need to run and pass on the development branch before those changes are merged into trunk. Subversion should NOT be used. Branching and merging are too difficult. Distributed version contol makes this much easier. Now, the issue of Rich's preferences comes in. Obviously, the current development practices have worked pretty damn well so far. Perhaps there is a way to allow the current SVN trunk to stand, and have changes from there merged into another system for testing and distribution. That would make SVN a private repository, for the most part. Details would need to be worked out, but I think it's an avenue worth exploring. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---