def transform(self, cvs_file, symbol_name, revision): if is_branch_revision_number(revision): # It's a branch return self.__inner.transform(cvs_file, symbol_name, revision) else: # It's a tag return symbol_name
def _process_symbol(self, name, revision): """Process a symbol called NAME, which is associated with REVISON. REVISION is a canonical revision number with zeros removed, for example: '1.7', '1.7.2', or '1.1.1' or '1.1.1.1'. NAME is a transformed branch or tag name.""" # Add symbol to our records: if is_branch_revision_number(revision): self._add_branch(name, revision) else: self._add_tag(name, revision)