Mercurial > hgsubversion
comparison rebuildmeta.py @ 234:33e885f5f86a
Add --username and --password options to all commands
| author | Daniel Tang <dytang@cs.purdue.edu> |
|---|---|
| date | Mon, 06 Apr 2009 02:52:14 -0400 |
| parents | f71af18c4379 |
| children |
comparison
equal
deleted
inserted
replaced
| 233:80a700398995 | 234:33e885f5f86a |
|---|---|
| 12 """ | 12 """ |
| 13 if len(args) != 1: | 13 if len(args) != 1: |
| 14 raise mutil.Abort('You must pass the svn URI used to create this repo.') | 14 raise mutil.Abort('You must pass the svn URI used to create this repo.') |
| 15 uuid = None | 15 uuid = None |
| 16 url = args[0].rstrip('/') | 16 url = args[0].rstrip('/') |
| 17 svn = svnwrap.SubversionRepo(url=url) | 17 user = opts.get('username', mutil.getuser()) |
| 18 passwd = opts.get('password', '') | |
| 19 svn = svnwrap.SubversionRepo(url, user, passwd) | |
| 18 subdir = svn.subdir | 20 subdir = svn.subdir |
| 19 svnmetadir = os.path.join(repo.path, 'svn') | 21 svnmetadir = os.path.join(repo.path, 'svn') |
| 20 if not os.path.exists(svnmetadir): | 22 if not os.path.exists(svnmetadir): |
| 21 os.makedirs(svnmetadir) | 23 os.makedirs(svnmetadir) |
| 22 | 24 |
