##// END OF EJS Templates
cd completer fixed to deal (partially) with dir names that have spaces in them (broken on win32)
cd completer fixed to deal (partially) with dir names that have spaces in them (broken on win32)

File last commit:

r479:5caf7612
r481:f1e7b670
Show More
make_tarball.py
27 lines | 629 B | text/x-python | PythonLexer
vivainio
make_tarball.py fixes
r479 import os,sys,shutil
vivainio
make_tarball.py first ver
r478
vivainio
make_tarball.py fixes
r479 repo = "http://ipython.scipy.org/svn/ipython/ipython/trunk"
vivainio
make_tarball.py first ver
r478 basename = 'ipython'
workdir = './mkdist'
workdir = os.path.abspath(workdir)
vivainio
make_tarball.py fixes
r479
print "working at",workdir
vivainio
make_tarball.py first ver
r478 def oscmd(c):
print ">",c
vivainio
make_tarball.py fixes
r479 s = os.system(c)
if s:
print "Error",s
sys.exit(s)
vivainio
make_tarball.py first ver
r478
assert not os.path.isdir(workdir)
os.mkdir(workdir)
os.chdir(workdir)
oscmd('svn co %s %s' % (repo,basename))
vivainio
make_tarball.py fixes
r479 ver = os.popen('svnversion %s' % basename).read().strip()
vivainio
make_tarball.py first ver
r478 tarname = '%s.r%s.tgz' % (basename, ver)
vivainio
make_tarball.py fixes
r479 oscmd('tar czvf ../%s %s' % (tarname, basename))
print "Produced: ",os.path.abspath('../' + tarname)
vivainio
make_tarball.py first ver
r478 shutil.rmtree(workdir)