On Feb 21, 5:47 am, David Kirkby <david.kir...@onetel.net> wrote:
> On 21 February 2011 10:36, Keshav Kini <keshav.k...@gmail.com> wrote:
>
> > I also wonder why the development guide recommends that we use
> > mercurial from inside a Sage session. It seems considerably more
> > tedious than just using it from the command line. Is there some
> > advantage I'm not seeing?
>
> > -Keshav
>
> I would say one advantage is that the version of Mercurial used is
> known. If people use their own version, which may be newer or older,
> then it can causes issues. It was one of these issues that is holding
> back the update of the Mercurial package in Sage.
>
> It would seem worth putting something to the above effect in the
> developers guide, so people know why to use the version in Sage.

Another advantage is for people who have not contributed patches of
any kind anywhere, for which the queueing process is difficult to
understand.  Doing everything from within Sage makes it as self-
contained as possible, which enables the occasional developer doing a
very small patch (referenced earlier in this thread) to do it without
learning extra syntax, but only using the Sage command line.
Certainly the devel guide should have info for people who are more
advanced, but it is essential to leave this in for those who don't
know how to make aliases or soft links or whatever, or know what a
PATH is.

- kcrisman

-- 
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