Hi John,

Thanks.  Unfortunately the remotecmd switch doesn't seem to work. =\

    sage: hg_sage.pull(options='-u --remotecmd="/home/jonhanke/local/
bin/hg"')
    jonha...@parsley.math.uga.edu's password:
    remote: abort: couldn't find mercurial libraries in [/home/
jonhanke/local/bin /usr/lib64/python24.zip /usr/lib64/python2.4 /usr/
lib64/python2.4/plat-linux2 /usr/lib64/python2.4/lib-tk /usr/lib64/
python2.4/lib-dynload /usr/lib64/python2.4/site-packages /usr/lib64/
python2.4/site-packages/Numeric /usr/lib64/python2.4/site-packages/
PIL /usr/lib64/python2.4/site-packages/gst-0.10 /usr/lib64/python2.4/
site-packages/gtk-2.0 /usr/lib/python2.4/site-packages]
    remote: (check your install and PYTHONPATH)
    abort: no suitable response from remote hg!
    cd "/Users/jonhanke/Documents/SAGE/sage-4.6/devel/sage" && hg
status
    cd "/Users/jonhanke/Documents/SAGE/sage-4.6/devel/sage" && hg
status
    cd "/Users/jonhanke/Documents/SAGE/sage-4.6/devel/sage" && hg pull
-u --remotecmd="/home/jonhanke/local/bin/hg"
ssh://jonha...@parsley.math.uga.edu//sage-4.6/devel/sage-maximal-lattices/sage-maximal-lattices/
    If it says use 'hg merge' above, then you should
    type hg_sage.merge().

Is there a problem perhaps with the fact that I'm using mercurial
1.4.1 on the remote machine, but Sage uses version 1.3.1 internally?

    sage: hg_sage(" -v")
    Mercurial Distributed SCM (version 1.3.1)
    ...

Thanks,

-Jon
 =)


On Jan 5, 6:55 am, John Cremona <john.crem...@gmail.com> wrote:
> Jon,
>
> Try adding
>
> --remotecmd="/path/to/hg"
>
> to your pull/push commands.  (See "man hg " for more.)  This works for
> me: I use the ssh:// prefix for the remote repository on a machine
> where I have password-less ssh login and it works fine.
>
> John
>
> On 5 January 2011 06:42, jonha...@gmail.com <jonha...@gmail.com> wrote:
>
> > Hi,
>
> > I'm trying to setup the ability to push/pull from a remote Sage
> > mercurial repository, but am having trouble with the installation on
> > the remote machine.  For the moment let's say that I don't have root
> > access (I do, but only via the make command), and have python 2.4 and
> > mercurial installed in the ~/local directory.  My ~/.bash_profile
> > looks like
>
> >    export PATH=${HOME}/local/bin:${PATH}
> >    export PYTHONPATH=${HOME}/local/lib64/python2.4/site-packages
> >    export PATH=${PATH}:${HOME}/local/mercurial-1.4.1:${HOME}/local/
> > mercurial-1.4.1/mercurial
>
> > and "which hg" gives
>
> >    ~/local/bin/hg
>
> > but when I run a sage.pull() it can't find the mercurial to use:
>
> >    sage: hg_sage.pull()
> >    cd "/Users/jonhanke/Documents/SAGE/sage-4.6/devel/sage" && hg
> > status
> >    cd "/Users/jonhanke/Documents/SAGE/sage-4.6/devel/sage" && hg
> > status
> >    cd "/Users/jonhanke/Documents/SAGE/sage-4.6/devel/sage" && hg pull
> > -u 
> > ssh://jonha...@parsley.math.uga.edu//sage-4.6/devel/sage-maximal-lattices/sage-maximal-lattices/
> >    jonha...@parsley.math.uga.edu's password:
> >    remote: abort: couldn't find mercurial libraries in [/usr/local/
> > bin /usr/lib64/python24.zip /usr/lib64/python2.4 /usr/lib64/python2.4/
> > plat-linux2 /usr/lib64/python2.4/lib-tk /usr/lib64/python2.4/lib-
> > dynload /usr/lib64/python2.4/site-packages /usr/lib64/python2.4/site-
> > packages/Numeric /usr/lib64/python2.4/site-packages/PIL /usr/lib64/
> > python2.4/site-packages/gst-0.10 /usr/lib64/python2.4/site-packages/
> > gtk-2.0 /usr/lib/python2.4/site-packages]
> >    remote: (check your install and PYTHONPATH)
> >    abort: no suitable response from remote hg!
> >    If it says use 'hg merge' above, then you should
> >    type hg_sage.merge().
>
> > Is there Sage a setup howto somewhere for getting this to work?  Any
> > comments are appreciated.  Thanks,
>
> > -Jon
> >  =)
>
> > --
> > 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 
> > athttp://groups.google.com/group/sage-devel
> > URL:http://www.sagemath.org

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