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.

Reply via email to