Esempio n. 1
0
 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(),
     )
Esempio n. 2
0
    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,
        )