Mercurial > hg > config
comparison python/setup_repo.py @ 458:483b4237d9a2
python/setup_repo.py
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Sat, 10 Aug 2013 18:10:16 -0700 |
| parents | cdad4c445993 |
| children | 32667483d1c5 |
comparison
equal
deleted
inserted
replaced
| 457:cdad4c445993 | 458:483b4237d9a2 |
|---|---|
| 21 from optparse import OptionParser | 21 from optparse import OptionParser |
| 22 | 22 |
| 23 string = (basestring,) | 23 string = (basestring,) |
| 24 | 24 |
| 25 # global variables that probably shouldn't be | 25 # global variables that probably shouldn't be |
| 26 dry_run = True | 26 dry_run = True # XXX instead, should have runner class |
| 27 verbose = True | 27 verbose = True |
| 28 | 28 |
| 29 def call(command, *args, **kwargs): | 29 def call(command, *args, **kwargs): |
| 30 | 30 |
| 31 if isinstance(command, string): | 31 if isinstance(command, string): |
| 120 args = [os.getcwd()] | 120 args = [os.getcwd()] |
| 121 if len(args) != 1: | 121 if len(args) != 1: |
| 122 parser.print_usage() | 122 parser.print_usage() |
| 123 parser.exit() | 123 parser.exit() |
| 124 directory = args[0] | 124 directory = args[0] |
| 125 globals()['dry_run'] = options.dry_run | |
| 125 | 126 |
| 126 # initialize repository | 127 # initialize repository |
| 127 if options.remote_only: | 128 if options.remote_only: |
| 128 assert options.remote_url | 129 assert options.remote_url |
| 129 else: | 130 else: |
