def vcs_url(self): if self.version: return self.version.vcs_url return get_vcs_url( project=self.project, version_type=self.get_version_type(), version_name=self.get_version_name(), )
def vcs_url(self): version_name = self.verbose_name if not self.is_external: if self.slug == STABLE: version_name = self.ref elif self.slug == LATEST: version_name = self.project.get_default_branch() else: version_name = self.slug if 'bitbucket' in self.project.repo: version_name = self.identifier return get_vcs_url( project=self.project, version_type=self.type, version_name=version_name, )