##// END OF EJS Templates
use Popen instead of getstatusoutput to check for libedit....
use Popen instead of getstatusoutput to check for libedit. getstatusoutput uses os.popen, and is vulnerable to EINTR weirdness in environments such as gdb or PyQt. Exponential falloff is also used, to prevent waiting forever or firing requests too fast, though I haven't had it fire more than once after moving to Popen. closes gh-473

File last commit:

r2599:aa4014be
r3906:cf26ce8a
Show More
following_latest.txt
36 lines | 842 B | text/plain | TextLexer
.. _following-latest:
=============================
Following the latest source
=============================
These are the instructions if you just want to follow the latest
*ipython* source, but you don't need to do any development for now.
The steps are:
* :ref:`install-git`
* get local copy of the git repository from github_
* update local copy from time to time
Get the local copy of the code
==============================
From the command line::
git clone git://github.com/ipython/ipython.git
You now have a copy of the code tree in the new ``ipython`` directory.
Updating the code
=================
From time to time you may want to pull down the latest code. Do this with::
cd ipython
git pull
The tree in ``ipython`` will now have the latest changes from the initial
repository.
.. include:: git_links.txt