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, )
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, )
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)
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)
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)
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, )
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, )
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)
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)
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)