#13015: Metaticket: revamp workflow / switch to git
-------------------------------------+-------------------------------------
Reporter: kini | Owner: jason
Type: task | Status: new
Priority: major | Milestone: sage-6.0
Component: misc | Resolution:
Keywords: git workflow, | Merged in:
sd51 | Reviewers:
Authors: | Work issues:
Report Upstream: N/A | Commit:
Branch: public/sage- | d8713eb90042a1e879cf8e8999f3ab8a40f1e292
git/master | Stopgaps:
Dependencies: #14480, #14481, |
#14482, #14330, #14273, #14954, |
#14962 |
-------------------------------------+-------------------------------------
Description changed by roed:
Old description:
> We plan to revamp the development workflow for Sage, involving a few
> separate (big) changes:
>
> * switch to git
> * switch to using commits and a history graph for collaboration rather
> than patch files
> * consolidate our repositories into a single repository
> * main 4 repos for now, spkgs can be merged in one by one after we
> transition
> * simplified development interface
> * etc.
>
> Help develop scripts and other things related to this project at
> http://github.com/kini/sage-workflow . A significant portion of the work
> to transition to git can be done before we actually carry it out (without
> affecting how sage presently functions). For these portions, we are
> making tickets and adding them as dependencies.
>
> Related tickets:
>
> * #13025 and its subtickets, to clean up some SPKGs
> * #13190 and #13201, switch sage library to setuptools and allow for
> parallel easy_installs
>
> This ticket description needs to be expanded...
>
> Instructions for using the new workflow and Status:
> https://github.com/sagemath/sage/wiki
New description:
We plan to revamp the development workflow for Sage, involving a few
separate (big) changes:
* switch to git
* consolidate our repositories into a single repository
* simplified development interface
We break down the steps needed for this transition in the following
tasks/tickets:
* #14480, #14954 - switch to new directory layout and update build system
* #14481 - write a new developer manual; see https://github.com/sagemath
/git-developer-guide
* #14482 - write development scripts
* Make sure the patchbot works with the new layout (this seems to be
okay).
* Make sure the buildbot works with the new layout.
* #14962 - Make sure optional spkgs work with the new layout.
* Advertise to sage-devel so that people can try it out before the final
transition.
Instructions for using the new workflow: QuickStartSageGit
--
--
Ticket URL: <http://trac.sagemath.org/ticket/13015#comment:24>
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.