Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Commit e50370c

Browse files
committed
fix(utilities): assertion for copy filters to only work on directories
1 parent 12089c3 commit e50370c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

source/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ public static AbsolutePath Copy(
142142
bool createDirectories = true)
143143
{
144144
Assert.True(source.DirectoryExists() || source.FileExists());
145+
Assert.True(source.DirectoryExists() || (excludeDirectory == null && excludeFile == null));
145146

146147
if (source.DirectoryExists())
147148
return CopyDirectory(source, target, policy, excludeDirectory, excludeFile, createDirectories);

0 commit comments

Comments
 (0)