I use both clone and queues: if I'm working on multiple projects simultaneously I would prefer to have a clone for each instead of just using queues. This is especially important if some of my patches touch low level .pxd files (e.g. sage/structure/element.pxd): I really don't want to be pushing and popping that patch when I switch which project I'm working on. David
On Tue, Aug 3, 2010 at 2:34 AM, Rob Beezer <[email protected]> wrote: > I just built a clone in about a minute. On a fresh install of > 4.5.2.rc0 created from source. Maybe with a binary install, the docs > need to be built on the first clone? Maybe a second clone would > happen without the documentation being built? > > For the uninitiated or timid, > > (a) making a clone > > followed by > > (b) hg_sage.{apply, commit/export} > > are quick "safe" ways to review a patch, or create a simple patch. Or > a clone is a simple way to make a place to fiddle with the code. The > trouble comes when a submitted patch needs revision, or a reviewed > patch needs additions from a reviewer, etc. I have showed a couple of > people how to use queues in person and it takes about three hours to > go through the whole process of making a patch when they start with > zero experience with Sage source code. So it is not a trivial thing > to understand. > > Long-term, I agree that queues are the best way to go. I wrote the > "Developer Walkthrough" with the idea that it would make it easier for > folks to get started with Sage development. Some basic ideas are > mixed into the first discussion about clones, so it would not be easy > to just make the clone material come after the queue material. But I > am open to any suggestions on how to improve that material and willing > to rehabilitate it. > > Rob > > -- > To post to this group, send an email to [email protected] > To unsubscribe from this group, send an email to > [email protected]<sage-devel%[email protected]> > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org > -- To post to this group, send an email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
