MCPcopy Create free account
hub / github.com/apache/solr / clear_rc

Method clear_rc

dev-tools/scripts/releaseWizard.py:466–478  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

464 return self.release_branch
465
466 def clear_rc(self):
467 if ask_yes_no("Are you sure? This will clear and restart RC%s" % self.rc_number):
468 maybe_remove_rc_from_svn()
469 for g in list(filter(lambda x: x.in_rc_loop(), self.todo_groups)):
470 for t in g.get_todos():
471 t.clear()
472 print("Cleared RC TODO state")
473 try:
474 shutil.rmtree(self.get_rc_folder())
475 print("Cleared folder %s" % self.get_rc_folder())
476 except Exception:
477 print("WARN: Failed to clear %s, please do it manually with higher privileges" % self.get_rc_folder())
478 self.save()
479
480 def new_rc(self):
481 if ask_yes_no("Are you sure? This will abort current RC"):

Callers

nothing calls this directly

Calls 7

get_rc_folderMethod · 0.95
saveMethod · 0.95
ask_yes_noFunction · 0.85
maybe_remove_rc_from_svnFunction · 0.85
in_rc_loopMethod · 0.80
get_todosMethod · 0.80
clearMethod · 0.65

Tested by

no test coverage detected