#14482: create the new development scripts/library
-------------------------------------------------+-------------------------
       Reporter:  ohanar                         |        Owner:  jason
           Type:  task                           |       Status:  new
       Priority:  major                          |    Milestone:  sage-6.0
      Component:  misc                           |   Resolution:
       Keywords:  sd51                           |    Merged in:
        Authors:  Robert Bradshaw, David Roe,    |    Reviewers:
  Julian Rueth, R. Andrew Ohana, Martin Raum,    |  Work issues:
  Timo Kluck                                     |       Commit:
Report Upstream:  N/A                            |     Stopgaps:
         Branch:  u/saraedum/ticket/14482        |
   Dependencies:  #13015, #14480, #14557         |
-------------------------------------------------+-------------------------

Comment (by saraedum):

 Replying to [comment:32 vbraun]:
 > * Use proxy objects instead of having to import magic constants
 Right, this is syntactically much nicer. I changed this in my branch.
 > * Don't hardcode the Sage repo directory, this is probably going to be
 useful elsewhere
 Where is the repo hardcoded?
 > * Use the `GIT_DIR` and `GIT_WORK_TREE` environment variables instead of
 `--git-dir` (though warning: there seems to be a bug in `git status`, it
 is not respecting `GIT_WORK_TREE`)
 Could you explain the benefit of GIT_DIR and GIT_WORK_TREE?
 > * Split the git interface (handling the mechanics of interfacing with
 the git binary) from the logical repository handling (like the
 `create_ticket` method)
 `create_ticket` is not part of the git interface anymore. Are there any
 other methods you want to move?
 > * Put all the doctesting setup into a utility class instead of having
 lengthy sections creating `Doctest*` classes and sample repos.
 Good point. I was not sure initially what the doctests would look like.
 Now it seems that there are only two cases (one user, two users). I'll put
 the usual setup into special functions.

--
Ticket URL: <http://trac.sagemath.org/ticket/14482#comment:34>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to