comparison python/setup_repo.py @ 456:7f1dfb36a0fe

python/setup_repo.py
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 10 Aug 2013 18:01:26 -0700
parents 81a237bcf3b6
children cdad4c445993
comparison
equal deleted inserted replaced
455:81a237bcf3b6 456:7f1dfb36a0fe
18 import sys 18 import sys
19 import urlparse 19 import urlparse
20 20
21 from optparse import OptionParser 21 from optparse import OptionParser
22 22
23 string = (basestring,)
24
23 def call(command, *args, **kwargs): 25 def call(command, *args, **kwargs):
26
27 if isinstance(command, string):
28 command_str = command
29 else:
30 command_str = ' '.join(command)
31 print 'Running:\n%s' % (command_str)
24 return subprocess.check_output(*args, **kwargs) 32 return subprocess.check_output(*args, **kwargs)
25 33
26 def init_repo(directory): 34 def init_repo(directory):
27 """setup repository""" 35 """setup repository"""
28 call(['hg', 'init', directory]) 36 call(['hg', 'init', directory])