summaryrefslogtreecommitdiff
path: root/.ci/check_source_file_changes.ts
diff options
context:
space:
mode:
Diffstat (limited to '.ci/check_source_file_changes.ts')
-rw-r--r--.ci/check_source_file_changes.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/.ci/check_source_file_changes.ts b/.ci/check_source_file_changes.ts
deleted file mode 100644
index 6aac5d645..000000000
--- a/.ci/check_source_file_changes.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
-import { xrun } from "../prettier/util.ts";
-import { red, green } from "../fmt/colors.ts";
-
-/**
- * Checks whether any source file is changed since the given start time.
- * If some files are changed, this function exits with 1.
- */
-async function main(startTime: number): Promise<void> {
- console.log("test checkSourceFileChanges ...");
- const changed = new TextDecoder()
- .decode(await xrun({ args: ["git", "ls-files"], stdout: "piped" }).output())
- .trim()
- .split("\n")
- .filter(file => {
- const stat = Deno.lstatSync(file);
- if (stat != null) {
- return (stat as any).modified * 1000 > startTime;
- }
- });
- if (changed.length > 0) {
- console.log(red("FAILED"));
- console.log(
- `Error: Some source files are modified during test: ${changed.join(", ")}`
- );
- Deno.exit(1);
- } else {
- console.log(green("ok"));
- }
-}
-
-main(parseInt(Deno.args[1]));