Well, I believe that gerrit was designed with the Google philosophy in mind, so I would assume that this would mean that the software must run after each commit that is mailed out. (This is sort of equivalent to the way patches work now, as they cannot be committed unless all tests pass.)
There are some exceptions, naturally: when large, new sections of code are being developed, it is not unheard of to accept commits that don't actually work. --Christopher On Tue, Feb 21, 2012 at 10:38, Jason Grout <jason-s...@creativetrax.com>wrote: > On 2/21/12 9:26 AM, Christopher Swenson wrote: > >> Jason, >> >> I forwarded this thread to Shawn Pearce, the primary author of gerrit, >> and have included his response below. >> > > Cool! Thanks! > > I'll have to think more about whether I agree with the "each commit should > stand on its own" philosophy mentioned below. It certainly makes bisection > easier. But sometimes huge patches make me think that each *branch* should > stand on its own, and be merged with no fast-forward. Then it's much easier > to tease apart logically separate, but interrelated, sets of changes. > Maybe all that is going on here is miscommunication about what "stand on > its own" means. Does it mean that the software will run after each commit? > Or does it mean that each commit represents a single logical change, > though it may temporarily put the software into an unreliable or > error-ridden state? > > > Jason > > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to sage-devel+unsubscribe@** > googlegroups.com <sage-devel%2bunsubscr...@googlegroups.com> > For more options, visit this group at http://groups.google.com/** > group/sage-devel <http://groups.google.com/group/sage-devel> > URL: http://www.sagemath.org > -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org