Changes to Fileset traversal code for internal purposes

PiperOrigin-RevId: 628050248
Change-Id: I6fe26e0ff97793bda74fa884663ddbc0bdf06df1
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryFunction.java
index 0191593..ecdbbd9 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/FilesetEntryFunction.java
@@ -110,8 +110,7 @@
     PathFragment prefixToRemove = direct.getRoot().getRelativePart();
 
     Iterable<ResolvedFile> results;
-    if (direct.isRecursive()
-        || (resolvedRoot.getType().isDirectory() && !resolvedRoot.getType().isSymlink())) {
+    if (resolvedRoot.getType().isDirectory() && !resolvedRoot.getType().isSymlink()) {
       // The traversal is recursive (requested for an entire FilesetEntry.srcdir) or it was
       // requested for a FilesetEntry.files entry which turned out to be a directory. We need to
       // create an output symlink for every file in it and all of its subdirectories. Only