comparison utility_commands.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 4c3bad24f950
children c34abd2448b7
comparison
equal deleted inserted replaced
233:80a700398995 234:33e885f5f86a
48 else: 48 else:
49 branchpath = 'branches/%s' % br 49 branchpath = 'branches/%s' % br
50 url = hge.url 50 url = hge.url
51 if url[-1] == '/': 51 if url[-1] == '/':
52 url = url[:-1] 52 url = url[:-1]
53 svn = svnwrap.SubversionRepo(url) 53 user = opts.get('username', mutil.getuser())
54 passwd = opts.get('passwd', '')
55 svn = svnwrap.SubversionRepo(url, user, passwd)
54 dirs = [''] + [d[0] for d in svn.list_files(branchpath, r) if d[1] == 'd'] 56 dirs = [''] + [d[0] for d in svn.list_files(branchpath, r) if d[1] == 'd']
55 for dir in dirs: 57 for dir in dirs:
56 props = svn.list_props('%s/%s/' % (branchpath,dir), r) 58 props = svn.list_props('%s/%s/' % (branchpath,dir), r)
57 if 'svn:ignore' in props: 59 if 'svn:ignore' in props:
58 lines = props['svn:ignore'].strip().split('\n') 60 lines = props['svn:ignore'].strip().split('\n')