X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=ifchange.go;h=3a0ebf395211943178ea72d5442a71c4e6bd6408;hb=d830f32d30e4ea9d9f06ae835db6ec5c4822dcfc;hp=0f430fdebd76741065215382cb76ee406690e3fe;hpb=ca5290c19761bc1806b98d54d966a9cbbfeabd15;p=goredo.git diff --git a/ifchange.go b/ifchange.go index 0f430fd..3a0ebf3 100644 --- a/ifchange.go +++ b/ifchange.go @@ -180,7 +180,9 @@ RebuildDeps: func ifchange(tgts []string, forced, traced bool) (bool, error) { jsInit() - defer jsAcquire("ifchange exiting") + if !IsTopRedo { + defer jsAcquire("ifchange exiting") + } defer Jobs.Wait() seen := buildDependants(tgts) oodTgtsClear()