
* Additional changes to make the tarball commitable. - Add an empty file so an empty packages/prebuilt directory is not removed (NuGet depends on all file sources existing even if empty). - Use version of source-build-externals with fix for patching in a broken git repo. - Delete `objects` directory from submodule .gitdirs. * Enable work-tree and unsafe-paths for repo-level patches to be able to apply in the checked-in tarball. * Update src/SourceBuild/tarball/patches/nuget-client/0001-Enable-work-tree-and-unsafe-paths-to-be-able-to-appl.patch Co-authored-by: Michael Simons <msimons@microsoft.com>
23 lines
896 B
Diff
23 lines
896 B
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Chris Rummel <crummel@microsoft.com>
|
|
Date: Wed, 22 Jun 2022 05:59:17 -0500
|
|
Subject: [PATCH] Enable work-tree and unsafe-paths to be able to apply in the
|
|
checked-in tarball.
|
|
|
|
---
|
|
eng/SourceBuild.props | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props
|
|
index 82243ab..147de20 100644
|
|
--- a/eng/SourceBuild.props
|
|
+++ b/eng/SourceBuild.props
|
|
@@ -15,7 +15,7 @@
|
|
</ItemGroup>
|
|
|
|
<Exec
|
|
- Command="git apply --ignore-whitespace --whitespace=nowarn "%(SourceBuildPatchFile.FullPath)""
|
|
+ Command="git --work-tree=$(RepoRoot) apply --ignore-whitespace --whitespace=nowarn --unsafe-paths "%(SourceBuildPatchFile.FullPath)""
|
|
WorkingDirectory="$(RepoRoot)"
|
|
Condition="'@(SourceBuildPatchFile)' != ''" />
|
|
</Target>
|