1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00

Fix lastchange rebuild problem.

lastchange.py is causing a full rebuild on every commit. This is a
temporary workaround.
This commit is contained in:
Ryan Dahl 2018-08-29 00:45:10 -04:00
parent 0c2abb9339
commit a63d794c7f

View file

@ -25,11 +25,23 @@ def main():
gn_gen("debug")
def write_if_not_exists(filename, contents):
if not os.path.exists(filename):
with open(filename, "w+") as f:
f.write(contents)
def write_lastchange():
run([
sys.executable, "build/util/lastchange.py", "-o",
"build/util/LASTCHANGE", "--source-dir", root_path, "--filter="
])
write_if_not_exists(
"build/util/LASTCHANGE",
"LASTCHANGE=c42e4ddbb7973bfb0c57a49ab6bf6dc432baad7e-\n")
write_if_not_exists("build/util/LASTCHANGE.committime", "1535518087")
# TODO Properly we should call the following script, but it seems to cause
# a rebuild on every commit.
# run([
# sys.executable, "build/util/lastchange.py", "-o",
# "build/util/LASTCHANGE", "--source-dir", root_path, "--filter="
# ])
def get_gn_args():