Mercurial > hg > config
comparison python/setup_repo.py @ 402:c00b70509fff
flesh out
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Tue, 30 Jul 2013 03:32:31 -0700 |
| parents | f652f9d4765b |
| children | 62eb670a408f |
comparison
equal
deleted
inserted
replaced
| 401:f652f9d4765b | 402:c00b70509fff |
|---|---|
| 76 # setup remote repository | 76 # setup remote repository |
| 77 call(['ssh', host, "mkdir -p cd %s/%s && hg init && hg add && hg ci -m '%s'" % (repo, name, options.message)]) | 77 call(['ssh', host, "mkdir -p cd %s/%s && hg init && hg add && hg ci -m '%s'" % (repo, name, options.message)]) |
| 78 | 78 |
| 79 # write local .hgrc file | 79 # write local .hgrc file |
| 80 # TODO: use ConfigParser | 80 # TODO: use ConfigParser |
| 81 f = file(os.path.join('.hg', 'hgrc'), 'w') | 81 with file(os.path.join(directory, '.hg', 'hgrc'), 'w') as f: |
| 82 print >> f, HGRC % { 'host': HOST, 'repo': repo, 'name': name} | 82 print >> f, HGRC % { 'host': host, 'repo': repo, 'name': name} |
| 83 | 83 |
| 84 # push changes | 84 # push changes |
| 85 call(['hg', 'push', '-R', directory]) | 85 call(['hg', 'push', '-R', directory]) |
| 86 | 86 |
| 87 if __name__ == '__main__': | 87 if __name__ == '__main__': |
