From cffc4d9d02f7b46271f75df2aed6361e5587435b Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Thu, 5 Mar 2026 15:21:09 +0100 Subject: [PATCH] make generate: skip fetch if commit already exists locally Co-Authored-By: Claude Sonnet 4.6 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 628084d07f..97ef2842eb 100644 --- a/Makefile +++ b/Makefile @@ -176,7 +176,7 @@ GENKIT_BINARY := $(UNIVERSE_DIR)/bazel-bin/openapi/genkit/genkit_/genkit generate: @echo "Checking out universe at SHA: $$(cat .codegen/_openapi_sha)" - cd $(UNIVERSE_DIR) && git fetch origin master && git checkout $$(cat $(PWD)/.codegen/_openapi_sha) + cd $(UNIVERSE_DIR) && git cat-file -e $$(cat $(PWD)/.codegen/_openapi_sha) 2>/dev/null || git fetch --filter=blob:none origin master && git checkout $$(cat $(PWD)/.codegen/_openapi_sha) @echo "Building genkit..." cd $(UNIVERSE_DIR) && bazel build //openapi/genkit @echo "Generating CLI code..."