On Wed, Aug 31, 2011 at 20:16, Matthew Brett <matthew.br...@gmail.com> wrote: > The issue being - why not have all the development branches in the > same main repo? > > Because: > > a) Everyone needs write access to the main repo > b) It's much less tempting to start experimental and highly unstable branches > c) You can get a very similar effect by adding remotes to your own repo. > d) It only very slightly simplifies an unusual case (what's developer > X working on today?).
Limited internet access here, so no time for a long discussoin... Just to say that I'm totally in agreement with Matthew here. We only make branches in the main ipython repo under exceptional circumstances, when there's a major piece of work that requires multiple-developer commit collaboration to beat into shape and cross-pulling from personal repos would just get annoying. But once those are ready and merge we delete them as visible branches right away. For example, since we moved to github, we've only done this *twice*: once for the big parallel rewrite, and once for the notebook work. Both of these were *major* efforts that took months to shape up, so it made sense to have them in there. But we make such a decision only for such special cases, otherwise following the workflow Matthew points out seems to work really well. Once you get into the habit of using multiple remotes to get a handle of an entire team's worth of contributions to a project, you realize how simple and effective it is. Cheers, f ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel