return self.seq
if type(self.start) == type(""):
if self.start in metadata.symbols:
- self.start = metadata.symbols[self.start]
+ self.start = metadata.native_to_revno(metadata.symbols[self.start])
else:
croak("can't resolve symbol {0} in {1}".format(self.start,metadata.name))
if type(self.end) == type(""):
if self.end in metadata.symbols:
- self.end = metadata.symbols[self.end]
+ self.end = metadata.native_to_revno(metadata.symbols[self.end])
else:
croak("can't resolve symbol {0} in {1}".format(self.end, metadata.name))
if self.end > len(metadata):
def tag_set_validate(ctx, metadata, name):
ctx.resolve(metadata)
if name in metadata.symbols:
- croak("tag %s already set.")
+ croak("tag %s already set." % name)
if ctx.is_empty():
ctx.select_tip(metadata)
return metadata.revno_to_native(ctx.start)