From bfc852be088c5e232b99361d87ff91ddb46255f6 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sat, 25 Feb 2023 13:09:40 +0100 Subject: [PATCH] Fix src containing single branch fetchspec. --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 5be103f7..7eeb6ecd 100644 --- a/Makefile +++ b/Makefile @@ -251,6 +251,7 @@ sysroot-source: sysroot-fsh ifeq ($(SORTIX_INCLUDE_SOURCE),git) rm -rf "$(SYSROOT)/src" git clone --no-hardlinks $(SORTIX_INCLUDE_SOURCE_GIT_CLONE_OPTIONS) -- "$(SORTIX_INCLUDE_SOURCE_GIT_REPO)" "$(SYSROOT)/src" + (cd "$(SYSROOT)/src" && git config remote.origin.fetch '+refs/heads/*:refs/remotes/origin/*') -cd "$(SYSROOT)/src" && for BRANCH in $(SORTIX_INCLUDE_SOURCE_GIT_BRANCHES); do \ git fetch origin $$BRANCH:refs/remotes/origin/$$BRANCH && \ (git branch -f $$BRANCH origin/$$BRANCH || true) ; \