Mercurial > hg > config
comparison python/setup_repo.py @ 526:4063bbeaa7d4
initial commit
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Tue, 24 Sep 2013 13:10:58 -0700 |
| parents | 35f3730870e7 |
| children | 76b1723c87fc |
comparison
equal
deleted
inserted
replaced
| 525:37f8bc525888 | 526:4063bbeaa7d4 |
|---|---|
| 36 print 'Running:\n%s' % (command_str) | 36 print 'Running:\n%s' % (command_str) |
| 37 if globals()['dry_run']: | 37 if globals()['dry_run']: |
| 38 return | 38 return |
| 39 return subprocess.check_output(*args, **kwargs) | 39 return subprocess.check_output(*args, **kwargs) |
| 40 | 40 |
| 41 def init_repo(directory): | 41 def init_repo(directory, message): |
| 42 """setup repository""" | 42 """setup repository""" |
| 43 call(['hg', 'init', directory]) | 43 call(['hg', 'init', directory]) |
| 44 call(['hg', 'add', '-R', directory]) | 44 call(['hg', 'add', '-R', directory]) |
| 45 call(['hg', 'commit', '-m', options.message, '-R', directory]) | 45 call(['hg', 'commit', '-m', message, '-R', directory]) |
| 46 | 46 |
| 47 def write_hgrc(directory, host, repo, name): | 47 def write_hgrc(directory, host, repo, name): |
| 48 """write hgrc file""" | 48 """write hgrc file""" |
| 49 | 49 |
| 50 HGRC="""[paths] | 50 HGRC="""[paths] |
| 128 | 128 |
| 129 # initialize repository | 129 # initialize repository |
| 130 if options.remote_only: | 130 if options.remote_only: |
| 131 assert options.remote_url | 131 assert options.remote_url |
| 132 else: | 132 else: |
| 133 init_repo(directory) | 133 init_repo(directory, options.message) |
| 134 | 134 |
| 135 # setup remote, if specified | 135 # setup remote, if specified |
| 136 name = os.path.basename(directory) | 136 name = os.path.basename(directory) |
| 137 if options.remote_url: | 137 if options.remote_url: |
| 138 | 138 |
