From 201c3739b6fa05be75c4ba9d39fa760d214935c0 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Wed, 12 Mar 2025 18:11:55 +0100 Subject: [PATCH] Fix Exec() not passing name so git clone no longer works in assembler --- src/docs-assembler/Sourcing/RepositorySourcesFetcher.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/docs-assembler/Sourcing/RepositorySourcesFetcher.cs b/src/docs-assembler/Sourcing/RepositorySourcesFetcher.cs index 7c3c975aa..dec5fb08f 100644 --- a/src/docs-assembler/Sourcing/RepositorySourcesFetcher.cs +++ b/src/docs-assembler/Sourcing/RepositorySourcesFetcher.cs @@ -97,14 +97,14 @@ private Checkout CloneOrUpdateRepository(Repository repository, string name, Con _logger.LogInformation("Checkout: {Name}\t{Repository}\t{RelativePath}", name, repository, relativePath); if (repository.CheckoutStrategy == "full") { - Exec("git", "clone", repository.Origin, checkoutFolder.FullName, + Exec(name, "git", "clone", repository.Origin, checkoutFolder.FullName, "--depth", "1", "--single-branch", "--branch", repository.CurrentBranch ); } else if (repository.CheckoutStrategy == "partial") { - Exec( + Exec(name, "git", "clone", "--filter=blob:none", "--no-checkout", repository.Origin, checkoutFolder.FullName );