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

Reply via email to