comparison hgsubversion/svnmeta.py @ 450:7ca49177991a

tags: Handle edits to edited tags.
author Augie Fackler <durin42@gmail.com>
date Fri, 26 Jun 2009 10:34:32 -0500
parents bda5b47ad2a2
children e533e78f1b2f
comparison
equal deleted inserted replaced
449:bda5b47ad2a2 450:7ca49177991a
311 '''Get the parent revision hash for a commit on a specific branch. 311 '''Get the parent revision hash for a commit on a specific branch.
312 ''' 312 '''
313 tag = self.is_path_tag(self.remotename(branch)) 313 tag = self.is_path_tag(self.remotename(branch))
314 if tag and tag in self.tags: 314 if tag and tag in self.tags:
315 ha = self.tags[tag] 315 ha = self.tags[tag]
316 r, br = self.parse_converted_revision(self.repo[ha].extra()['convert_revision']) 316 return ha
317 else: 317 r, br = self.get_parent_svn_branch_and_rev(number, branch)
318 r, br = self.get_parent_svn_branch_and_rev(number, branch)
319 if r is not None: 318 if r is not None:
320 return self.revmap[r, br] 319 return self.revmap[r, br]
321 return revlog.nullid 320 return revlog.nullid
322 321
323 def parse_converted_revision(self, convertedrev): 322 def parse_converted_revision(self, convertedrev):