I hope no one minds my resurrecting this, but after having spent a lot of time waiting for Sage to rebuild itself 3 or 4 times, I just discovered this hint, and would like to suggest it make its way onto http://www.sagemath.org/doc/developer/trac.html#section-review-patches, and all other similar pages in the developer guide.
If that's already in the works, then never mind me; just carry on... john perry On Saturday, May 31, 2014 8:33:14 AM UTC-5, Volker Braun wrote: > > I've implemented a version of this now. From the README: > > * Review tickets with minimal recompiling. This assumes that you are > currently on the "develop" branch, that is, the latest beta. Just > checking out an older ticket would most likely reset the Sage tree > to an older version, so you would have to compile older versions of > packages to make it work. Instead, you can create an anonymous > ("detached HEAD") merge of the ticket and the develop branch:: > > $ git trac try 12345 > > This will only touch files that are really modified by the > ticket. In particular, if only Python files are changed by the > ticket (which is true for most tickets) then you just have to run > `sage -b` to rebuild the Sage library. When you are finished > reviewing, just checkout a named branch. For example:: > > $ git checkout develop > > If you want to edit the ticket branch (that is, add additional > commits) you cannot use `git trac try`. You must use `git trac > checkout` to get the actual ticket branch as a starting point. > > > On Saturday, May 31, 2014 2:31:16 AM UTC+1, Dima Pasechnik wrote: >> >> I asked for essentially this functionality to be in git trac, see >> https://github.com/sagemath/git-trac-command/issues/13 >> >> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.