#11073: remove the spkg/base repo?
---------------------------+------------------------------------------------
Reporter: jhpalmieri | Owner: GeorgSWeber
Type: enhancement | Status: new
Priority: minor | Milestone: sage-4.7
Component: build | Keywords: scripts base hg
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
---------------------------+------------------------------------------------
Changes (by kini):
* cc: kini (added)
Comment:
From what I understand of such things, using subrepositories is a huge
mess. The "proper" usage case of a subrepository is basically what the
`src/` directory inside an spkg is - i.e. a repository that is bolted on
but comes from some "upstream" place. When you commit changes to your
repository, if you've modified anything in the subrepository, it
automatically commits to the subrepository too (or at least tortoisehg
does on windows, if I recall correctly from when I was messing with this
stuff a year ago or so), allowing you to send changesets upstream with `hg
push` or what-have-you, and when someone pulls from your repository, their
mercurial pulls the latest version of its subrepository from the upstream
URL rather than from your copy of it, I think. Though we sage developers
have a pretty non-standard mercurial workflow - nobody ever pulls from
anywhere, really - so I don't know how much this matters. Still, as
drkirkby says, it would just needlessly complicate matters.
'''tl;dr''' I too support merging the repositories or getting rid of one
of them over maintaining one as a subrepository of the other.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11073#comment:3>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.