From 1a88e2a18bc54cbea743ccb526cbd691312577a4 Mon Sep 17 00:00:00 2001 From: Simon Hafner Date: Wed, 28 Jan 2015 13:19:34 -0600 Subject: [PATCH] koch temp has 125 exit code for git bisect --- koch.nim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/koch.nim b/koch.nim index 432b9ff3d9..bc7631bcc4 100644 --- a/koch.nim +++ b/koch.nim @@ -77,9 +77,9 @@ proc findNim(): string = # assume there is a symlink to the exe or something: return nim -proc exec(cmd: string) = +proc exec(cmd: string, errorcode: int = QuitFailure) = echo(cmd) - if execShellCmd(cmd) != 0: quit("FAILURE") + if execShellCmd(cmd) != 0: quit("FAILURE", errorcode) proc tryExec(cmd: string): bool = echo(cmd) @@ -341,7 +341,9 @@ proc tests(args: string) = proc temp(args: string) = var output = "compiler" / "nim".exe var finalDest = "bin" / "nim_temp".exe - exec("nim c compiler" / "nim") + # 125 is the magic number to tell git bisect to skip the current + # commit. + exec("nim c compiler" / "nim", 125) copyExe(output, finalDest) if args.len > 0: exec(finalDest & " " & args)