On Feb 3, 2010, at 2:50 AM, Dima Pasechnik wrote:

I need to issue updates to the patch on a trac ticket I issued.
What is the correct mode of operation:

open a new ticket referring to this one?
--- clear how to proceed

Better to post a new patch on this ticket. You can either make a new patch, or make a second patch that applies on top of the first. (The former would be preferable in your case, the latter is better when you make a huge amount of changes, then have a couple of tweaks in response to referee comments.)

make a new patch replacing the present one?
--- I have trouble understanding how to do this in mercurial.
   Do I backout my previous patch and make a new one? (I tried this
and it didn't seem to work.

For future reference, I would look into using queues. Well worth the effort.

If anyone knows
how to do this exactly, I'd most appreciate hearing details or being
pointed to a readable manual/howto...)

bang my head on the keyboard endlessly, as I didn't clone the version
I made the original patch against?

I'd always recommend working in a clone. If you didn't clone right away, that's easily remedied. Inside $SAGE_ROOT/devel there is a directory called sage-main. Move it to, say, sage-main-old. Now run

sage -f SAGE_ROOT/spkg/standard/sage-x.y.z.spkg

where x.y.z is the version of Sage you are working off of. This will rebuild a completely fresh sage-main for you.

- Robert

--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to