Пример #1
0
    def _tag_release(self):
        """ Tag release """
        from _setup.util import SafeConfigParser as parser
        parser = parser()
        parser.read('package.cfg', **cfgread)
        strversion = parser.get('package', 'version.number')
        isdev = parser.getboolean('package', 'version.dev')
        revision = parser.getint('package', 'version.revision')
        version = strversion
        if isdev:
            version += '-dev-r%d' % (revision,)
        trunk_url = self._repo_url()
        if not trunk_url.endswith('/trunk'):
            rex = _re.compile(r'/branches/\d+(?:\.\d+)*\.[xX]$').search
            match = rex(trunk_url)
            if not match:
                make.fail("Not in trunk or release branch!")
            found = match.start(0)
        else:
            found = -len('/trunk')
        release_url = trunk_url[:found] + '/releases/' + version

        svn = shell.frompath('svn')
        shell.spawn(
            svn, 'copy', '-m', 'Release version ' + version, '--',
            trunk_url, release_url,
            echo=True,
        )
Пример #2
0
    def _tag_release(self):
        """ Tag release """
        from _setup.util import SafeConfigParser as parser
        parser = parser()
        parser.read('package.cfg', **cfgread)
        strversion = parser.get('package', 'version.number')
        isdev = parser.getboolean('package', 'version.dev')
        revision = parser.getint('package', 'version.revision')
        version = strversion
        if isdev:
            version += '.dev%d' % (revision,)
        trunk_url = self._repo_url()
        if not trunk_url.endswith('/trunk'):
            rex = _re.compile(r'/branches/\d+(?:\.\d+)*\.[xX]$').search
            match = rex(trunk_url)
            if not match:
                make.fail("Not in trunk or release branch!")
            found = match.start(0)
        else:
            found = -len('/trunk')
        release_url = trunk_url[:found] + '/releases/' + version

        svn = shell.frompath('svn')
        shell.spawn(
            svn, 'copy', '-m', 'Release version ' + version, '--',
            trunk_url, release_url,
            echo=True,
        )
Пример #3
0
    def _tag_release(self):
        """ Tag release """
        from _setup.util import SafeConfigParser as parser

        parser = parser()
        parser.read("package.cfg", **cfgread)
        strversion = parser.get("package", "version.number")
        isdev = parser.getboolean("package", "version.dev")
        revision = parser.getint("package", "version.revision")
        version = strversion
        if isdev:
            version += "-dev-r%d" % (revision,)
        trunk_url = self._repo_url()
        if not trunk_url.endswith("/trunk"):
            rex = _re.compile(r"/branches/\d+(?:\.\d+)*\.[xX]$").search
            match = rex(trunk_url)
            if not match:
                make.fail("Not in trunk or release branch!")
            found = match.start(0)
        else:
            found = -len("/trunk")
        release_url = trunk_url[:found] + "/releases/" + version

        svn = shell.frompath("svn")
        shell.spawn(svn, "copy", "-m", "Release version " + version, "--", trunk_url, release_url, echo=True)
Пример #4
0
    def run(self):
        from _setup.util import SafeConfigParser as parser
        parser = parser()
        parser.read('package.cfg', **cfgread)
        strversion = parser.get('package', 'version.number')
        isdev = parser.getboolean('package', 'version.dev')
        revision = parser.getint('package', 'version.revision')

        self._version_init(strversion, isdev, revision)
        self._version_userdoc(strversion, isdev, revision)
        # self._version_download(strversion, isdev, revision)
        self._version_changes(strversion, isdev, revision)
Пример #5
0
    def _tag_release(self):
        """ Tag release """
        from _setup.util import SafeConfigParser as parser

        parser = parser()
        parser.read("package.cfg", **cfgread)
        strversion = parser.get("package", "version.number")
        isdev = parser.getboolean("package", "version.dev")
        revision = parser.getint("package", "version.revision")
        version = strversion
        if isdev:
            version += "-dev-r%d" % (revision,)
        git = shell.frompath("git")
        shell.spawn(git, "tag", "-a", "-m", "Release version " + version, "--", version, echo=True)
Пример #6
0
 def _tag_release(self):
     """ Tag release """
     from _setup.util import SafeConfigParser as parser
     parser = parser()
     parser.read('package.cfg', **cfgread)
     strversion = parser.get('package', 'version.number')
     isdev = parser.getboolean('package', 'version.dev')
     revision = parser.getint('package', 'version.revision')
     version = strversion
     if isdev:
         version += '-dev-r%d' % (revision,)
     git = shell.frompath('git')
     shell.spawn(
         git, 'tag', '-a', '-m', 'Release version ' + version, '--',
         version,
         echo=True,
     )
Пример #7
0
 def _tag_release(self):
     """ Tag release """
     from _setup.util import SafeConfigParser as parser
     parser = parser()
     parser.read('package.cfg', **cfgread)
     strversion = parser.get('package', 'version.number')
     isdev = parser.getboolean('package', 'version.dev')
     revision = parser.getint('package', 'version.revision')
     version = strversion
     if isdev:
         version += '.dev%d' % (revision,)
     git = shell.frompath('git')
     shell.spawn(
         git, 'tag', '-a', '-m', 'Release version ' + version, '--',
         version,
         echo=True,
     )
Пример #8
0
    def run(self):
        from _setup.util import SafeConfigParser as parser
        parser = parser()
        parser.read('package.cfg', **cfgread)
        strversion = parser.get('package', 'version.number')
        isdev = parser.getboolean('package', 'version.dev')
        revision = parser.getint('package', 'version.revision')

        self._version_init(strversion, isdev, revision)
        self._version_userdoc(strversion, isdev, revision)
        self._version_download(strversion, isdev, revision)
        self._version_changes(strversion, isdev, revision)

        parm = {'VERSION': strversion, 'REV': revision}
        for src, dest in self.ebuild_files.items():
            src = "%s/%s" % (self.dirs['ebuild'], src)
            dest = "%s/%s" % (self.dirs['ebuild'], dest % parm)
            term.green("Creating %(name)s...", name=dest)
            shell.cp(src, dest)
Пример #9
0
    def run(self):
        from _setup.util import SafeConfigParser as parser
        parser = parser()
        parser.read('package.cfg', **cfgread)
        strversion = parser.get('package', 'version.number')
        isdev = parser.getboolean('package', 'version.dev')
        revision = parser.getint('package', 'version.revision')

        self._version_init(strversion, isdev, revision)
        self._version_userdoc(strversion, isdev, revision)
        self._version_download(strversion, isdev, revision)
        self._version_changes(strversion, isdev, revision)

        parm = {'VERSION': strversion, 'REV': revision}
        for src, dest in self.ebuild_files.items():
            src = "%s/%s" % (self.dirs['ebuild'], src)
            dest = "%s/%s" % (self.dirs['ebuild'], dest % parm)
            term.green("Creating %(name)s...", name=dest)
            shell.cp(src, dest)
Пример #10
0
    def run(self):
        from _setup.util import SafeConfigParser as parser

        parser = parser()
        parser.read("package.cfg", **cfgread)
        strversion = parser.get("package", "version.number")
        isdev = parser.getboolean("package", "version.dev")
        revision = parser.getint("package", "version.revision")

        self._version_init(strversion, isdev, revision)
        self._version_userdoc(strversion, isdev, revision)
        self._version_download(strversion, isdev, revision)
        self._version_changes(strversion, isdev, revision)

        parm = {"VERSION": strversion, "REV": revision}
        for src, dest in self.ebuild_files.items():
            src = "%s/%s" % (self.dirs["ebuild"], src)
            dest = "%s/%s" % (self.dirs["ebuild"], dest % parm)
            term.green("Creating %(name)s...", name=dest)
            shell.cp(src, dest)