comparison hgext/convert/subversion.py @ 13529:9b62cbe81f44

convert/svn: read trunk name once, use None for default
author Patrick Mezard <pmezard@gmail.com>
date Thu, 03 Mar 2011 22:19:28 +0100
parents 3178aca36b0f
children 5f69af0d2fb3
comparison
equal deleted inserted replaced
13528:73bf872a91d8 13529:9b62cbe81f44
257 try: 257 try:
258 latest = int(rev) 258 latest = int(rev)
259 except ValueError: 259 except ValueError:
260 raise util.Abort(_('svn: revision %s is not an integer') % rev) 260 raise util.Abort(_('svn: revision %s is not an integer') % rev)
261 261
262 self.trunkname = self.ui.config('convert', 'svn.trunk', 'trunk').strip('/')
262 self.startrev = self.ui.config('convert', 'svn.startrev', default=0) 263 self.startrev = self.ui.config('convert', 'svn.startrev', default=0)
263 try: 264 try:
264 self.startrev = int(self.startrev) 265 self.startrev = int(self.startrev)
265 if self.startrev < 0: 266 if self.startrev < 0:
266 self.startrev = 0 267 self.startrev = 0
759 760
760 log = message and self.recode(message) or '' 761 log = message and self.recode(message) or ''
761 author = author and self.recode(author) or '' 762 author = author and self.recode(author) or ''
762 try: 763 try:
763 branch = self.module.split("/")[-1] 764 branch = self.module.split("/")[-1]
764 trunkname = self.ui.config('convert', 'svn.trunk', 'trunk') 765 if branch == self.trunkname:
765 if branch == trunkname.strip('/'): 766 branch = None
766 branch = ''
767 except IndexError: 767 except IndexError:
768 branch = None 768 branch = None
769 769
770 cset = commit(author=author, 770 cset = commit(author=author,
771 date=util.datestr(date), 771 date=util.datestr(date),