Пример #1
0
    def _calc_version(self, version, operator):
        v = tuple_version(version)
        if v <= tuple_version(self.big_bang_version):
            raise GitError("Invalid vesion number %s" % version)

        new_version = list(reversed(v))
        for i, n in enumerate(new_version):
            if n > 0:
                new_version[i] = operator(n)
                break

        return ".".join(str(i) for i in reversed(new_version))
Пример #2
0
    def _calc_version(self, version, operator):
        v = tuple_version(version)
        if v <= tuple_version(self.big_bang_version):
            raise GitError("Invalid vesion number %s" % version)

        new_version = list(reversed(v))
        for i, n in enumerate(new_version):
            if n > 0:
                new_version[i] = operator(n)
                break

        return ".".join(str(i) for i in reversed(new_version))
Пример #3
0
    def get_stable_branch(self, version):
        """ Возвращает название ветки для сборки релиза
        """
        version = tuple_version(version)

        if not self.is_minor_release(version):
            return "master"
        if version[-1] == 0:
            return "minor/%d.x" % version[0]
        else:
            return "minor/%d.%d.x" % version[:2]
Пример #4
0
    def get_stable_branch(self, version):
        """ Возвращает название ветки для сборки релиза
        """
        version = tuple_version(version)

        if not self.is_minor_release(version):
            return "master"
        if version[-1] == 0:
            return "minor/%d.x" % version[0]
        else:
            return "minor/%d.%d.x" % version[:2]
Пример #5
0
 def is_minor_release(self, version):
     """ Определеяет минорный ли это релиз.
     """
     return tuple_version(version)[1:] > (0, 0)
Пример #6
0
 def is_minor_release(self, version):
     """ Определеяет минорный ли это релиз.
     """
     return tuple_version(version)[1:] > (0, 0)