def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") check_for_files() directories = development_eggs() if not directories: sys.exit() old_situation = url_list() tags = determine_tags(directories) remove_old_part() add_new_part(tags) new_situation = url_list() diff = list(difflib.ndiff(old_situation, new_situation)) logger.debug("Diff: %s", diff) check_stable() # XXX The diff is too ugly to put in the history file or the # commit message. msg = ["Stabilized buildout to most recent svn tags of our packages:"] msg += diff insert_msg_into_history(msg) msg = '\n'.join(msg) # show diff, offer commit vcs = zest.releaser.choose.version_control() diff_cmd = vcs.cmd_diff() diff = getoutput(diff_cmd) logger.info("The '%s':\n\n%s\n" % (diff_cmd, diff)) if utils.ask("OK to commit this"): commit_cmd = vcs.cmd_commit(msg) commit = getoutput(commit_cmd) logger.info(commit)
def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") stabilize.check_for_files() directories = stabilize.development_eggs() for directory in directories: print directory print getoutput('svn up %s' % directory) print getoutput('svn log --limit 1 %s' % directory) print print
def main(return_tagdir=False): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") releaser = Releaser() releaser.run() if return_tagdir: # At the end, for the benefit of fullrelease. return releaser.data.get('tagdir') else: tagdir = releaser.data.get('tagdir') if tagdir: logger.info("Reminder: tag checkout is in %s", tagdir)
def main(return_tagdir=False): utils.parse_options() logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") releaser = Releaser() releaser.run() if return_tagdir: # At the end, for the benefit of fullrelease. return releaser.data.get('tagdir') else: tagdir = releaser.data.get('tagdir') if tagdir: logger.info("Reminder: tag checkout is in %s", tagdir)
def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") logger.info("Starting prerelease.") original_dir = os.getcwd() prerelease.main() os.chdir(original_dir) logger.info("Starting release.") tagdir = release.main(return_tagdir=True) os.chdir(original_dir) logger.info("Starting postrelease.") postrelease.main() os.chdir(original_dir) logger.info("Finished full release.") if tagdir: logger.info("Reminder: tag checkout is in %s", tagdir)
def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") vcs = zest.releaser.choose.version_control() if len(sys.argv) > 1: found = sys.argv[-1] else: found = utils.get_last_tag(vcs) name = vcs.name full_tag = vcs.tag_url(found) logger.debug("Picked tag %r for %s (currently at %r).", full_tag, name, vcs.version) logger.info("Showing log since tag %s and the last commit.", full_tag) log_command = vcs.cmd_log_since_tag(found) print log_command print system(log_command)
def main(): utils.parse_options() logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") logger.info('Starting prerelease.') original_dir = os.getcwd() prerelease.main() os.chdir(original_dir) logger.info('Starting release.') tagdir = release.main(return_tagdir=True) os.chdir(original_dir) logger.info('Starting postrelease.') postrelease.main() os.chdir(original_dir) logger.info('Finished full release.') if tagdir: logger.info("Reminder: tag checkout is in %s", tagdir)
def main(): utils.parse_options() logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") prereleaser = Prereleaser() prereleaser.run()
def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") show_longdesc()
def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") postreleaser = Postreleaser() postreleaser.run()
def main(): logging.basicConfig(level=utils.loglevel(), format="%(levelname)s: %(message)s") develop_to_infrae()