MCPcopy Create free account
hub / github.com/nodejs/node / ReadAndPersistVersion

Method ReadAndPersistVersion

deps/v8/tools/release/common_includes.py:487–498  ·  view source on GitHub ↗
(self, prefix="")

Source from the content-addressed store, hash-verified

485 shutil.rmtree(f)
486
487 def ReadAndPersistVersion(self, prefix=""):
488 def ReadAndPersist(var_name, def_name):
489 match = re.match(r"^#define %s\s+(\d*)" % def_name, line)
490 if match:
491 value = match.group(1)
492 self["%s%s" % (prefix, var_name)] = value
493 for line in LinesInFile(os.path.join(self.default_cwd, VERSION_FILE)):
494 for (var_name, def_name) in [("major", "V8_MAJOR_VERSION"),
495 ("minor", "V8_MINOR_VERSION"),
496 ("build", "V8_BUILD_NUMBER"),
497 ("patch", "V8_PATCH_LEVEL")]:
498 ReadAndPersist(var_name, def_name)
499
500 def WaitForLGTM(self):
501 print ("Please wait for an LGTM, then type \"LGTM<Return>\" to commit "

Callers 4

RunStepMethod · 0.80
RunStepMethod · 0.80
RunStepMethod · 0.80

Calls 3

LinesInFileFunction · 0.85
ReadAndPersistFunction · 0.70
joinMethod · 0.45

Tested by 1