Mercurial > hg > config
comparison python/install_config.py @ 51:1aacc851332b
add sensible ~/hg/hgrc file
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 28 Mar 2010 16:06:50 -0400 |
parents | abe2508386ac |
children | 84a37735cd88 |
comparison
equal
deleted
inserted
replaced
50:abe2508386ac | 51:1aacc851332b |
---|---|
15 import subprocess | 15 import subprocess |
16 | 16 |
17 commands = [ ['hg', 'init'], | 17 commands = [ ['hg', 'init'], |
18 ['hg', 'pull', SRC], | 18 ['hg', 'pull', SRC], |
19 ['hg', 'update', '-C'], | 19 ['hg', 'update', '-C'], |
20 | |
21 # get virtual env | |
20 ['hg', 'clone', 'http://bitbucket.org/ianb/virtualenv'], | 22 ['hg', 'clone', 'http://bitbucket.org/ianb/virtualenv'], |
21 ['ln' '-s', HOME + '/virtualenv/virtualenv.py', HOME + '/bin/'], | 23 ['ln' '-s', HOME + '/virtualenv/virtualenv.py', HOME + '/bin/'], |
22 | 24 |
23 # site-specific files | 25 # site-specific files |
24 ['mkdir', '-p', '.subversion'], | 26 ['mkdir', '-p', '.subversion'], |
32 code = subprocess.call(command) | 34 code = subprocess.call(command) |
33 if code: | 35 if code: |
34 sys.exit(code) | 36 sys.exit(code) |
35 | 37 |
36 execute(*commands) | 38 execute(*commands) |
39 subprocess.call('/bin/echo -e "[paths]\\ndefault = http://k0s.org/hg/config\\ndefault-push = ssh://k0s.org/hg/config" > ~/.hg/hgrc', shell=True) | |
37 | 40 |
38 def install_develop(package): | 41 def install_develop(package): |
39 src = 'http://k0s.org/hg/%s' % package | 42 src = 'http://k0s.org/hg/%s' % package |
40 directory = '%s/src/%s' % (package, package) | 43 directory = '%s/src/%s' % (package, package) |
41 commands = [ ['virtualenv/virtualenv.py', package], | 44 commands = [ ['virtualenv/virtualenv.py', package], |