On Tue, Aug 30, 2011 at 2:51 PM, dkrumm <[email protected]> wrote:
> Thanks, Maarten. I'm getting stuck when I run hg_sage.commit() . I do
> not get a text editor to open as described in the links you gave me.
> Instead, I get the same info as when I ran hg_sage.diff(), just a list
> of the changes I made. Any idea of why this might happen?

hg_sage.commit() first runs "hg_sage.diff()", then you press "q" to
quit out of that, and then you
should get an editor.

However, these days, you should be learning queues, not using hg_sage.

William

>
>
> On Aug 30, 8:47 am, Maarten Derickx <[email protected]>
> wrote:
>> Ok, so what I do is make sure that I have two versions of sage installed,
>> one is just a stable release wich I use for my regular work and one is my
>> development copy for development purposes. You could probably also work with
>> 1 version, but I like to be sure that I have a working sage at all times.
>>
>> Now to get you up and running without you having to read the entire
>> developement guide lets start easy. Before you make changes we first need
>> you to set up your mercurial. This is explained at point 3 (don't do points
>> 4 till 10 since they are the old fashioned way and more difficult)
>> fromhttp://www.sagemath.org/doc/developer/walk_through.html#submitting-a-...
>> then setup mercurial queues as
>> inhttp://www.sagemath.org/doc/developer/walk_through.html#starting-with...
>> and then the patch creation process is described
>> athttp://www.sagemath.org/doc/developer/walk_through.html#creating-your...
>> (you can also do it without queues but almost every sage developer does it
>> with queues since it has a much easier workflow for creating patches).
>>
>> After having setup and read the above you are ready to go and edit the
>> source code. But first don't forget an important warning
>> fromhttp://www.sagemath.org/doc/developer/walk_through.html#modifying-sag...
>> about the location of the place you want to edit the source code.
>>
>> The build process will copy the necessary files to
>> SAGE_ROOT/devel/sage/build andSAGE_ROOT/local/lib/python/site-packages. It
>> is very important that you *do not change files* in these directories
>> directly! If you do that, then those files would get overwritten the next
>> time you run sage -b.
>>
>> The place where you do want to make changes are
>> SAGE_ROOT/devel/sage-main/sage where SAGE_ROOT is the top-level directory of
>> your Sage installation.
>>
>> If you have any questions just post them here, I will go on a flight in 3
>> hours so I might not respond as fast as I did earlier.
>
> --
> 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-support
> URL: http://www.sagemath.org
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
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-support
URL: http://www.sagemath.org

Reply via email to