Differences between revisions 6 and 39 (spanning 33 versions)
Revision 6 as of 2008-10-14 13:02:41
Size: 1980
Comment:
Revision 39 as of 2015-08-31 12:41:46
Size: 37
Editor: chapoton
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= The Sage-combinat patch server: basic instructions =

This page describes how to install and update the Sage-combinat experimental patches.

For advanced usage of the patch server, see [http:/combinat/Mercurial].

[[TableOfContents(2)]]

== Download and install the Sage-combinat patches ==

We assume that:
 - Sage is already installed (say in /opt/sage)

 - The user has write access on the Sage installation tree

 - The user has access to: [http://sage.math.washington.edu:2144/]

Edit your Mercurial configuration file (~/.hgrc in your home directory), and insert the following (if not yet there):
{{{
[ui]
username = YourFirstName YourLastName <YourEmail>

[extensions]
hgext.mq =
extdiff =
alias =

[alias]
qstatus = status --rev -2:.

[hooks]
pre-qrefresh = (echo "Are you sure you want to refresh the following changes:"; sage -hg status; echo -n "into the patch: "; hg qtop; read -p "(y/n)" answer; test "$answer" = "y" )

[extdiff]
cmd.interdiff = hg-interdiff
}}}

Download the attachment:sage-combinat script, and run it from anywhere to download and install the Sage-combinat patches:
{{{
python sage-combinat install
}}}

In case Sage or python is not in the user's path, you may have to specify where they are, as in:
{{{
/opt/sage/sage-python sage-combinat install --sage=/opt/sage/sage
}}}

Note: starting from sage 3.1.3, the sage-combinat script is readily included in the sage distribution,
and you can run it with:
{{{
sage -combinat install
}}}

Some help is available with:
{{{
/opt/sage/sage-python sage-combinat --help
}}}


== Update the Sage-combinat patches ==

{{{
python sage-combinat update
}}}

== Upgrade Sage and update the Sage-combinat patches ==

{{{
python sage-combinat upgrade
}}}

== Uninstall the Sage-combinat patches ==

{{{
sage -b main
}}}

Now, you may destroy {{{.../sage/devel/sage-combinat/}}} (after checking that you do not have local changes!)
#REDIRECT http://wiki.sagemath.org/