#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.