@@ -73,6 +73,7 @@ $graph:
73
73
* [Addition](#Requirements_and_hints) of `cwl:requirements` field to
74
74
input object documents
75
75
* Clarify behavior of `glob` for absolute paths and symlinks.
76
+ * Clarify behavior of `glob` to include directories.
76
77
77
78
See also the [CWL Workflow Description, v1.1.0-dev1 changelog](Workflow.html#Changelog).
78
79
@@ -263,14 +264,14 @@ $graph:
263
264
264
265
A glob may match a path within the output directory which is
265
266
actually a symlink to another file. In this case, the
266
- expected behavior is for the resulting File object to take the
267
+ expected behavior is for the resulting File/Directory object to take the
267
268
`basename` (and corresponding `nameroot` and `nameext`) of the
268
- symlink. The `location` of the File is implementation
269
- dependent, but logically the File should have the same content
270
- as the symlink target. Platforms may stage output files to
269
+ symlink. The `location` of the File/Directory is implementation
270
+ dependent, but logically the File/Directory should have the same content
271
+ as the symlink target. Platforms may stage output files/directories to
271
272
cloud storage that lack the concept of a symlink. In
272
- this case file content may be duplicated, or (to avoid
273
- duplication) the File `location` may refer to the symlink
273
+ this case file content and directories may be duplicated, or (to avoid
274
+ duplication) the File/Directory `location` may refer to the symlink
274
275
target.
275
276
276
277
It is an error if a symlink in the output directory (or any
0 commit comments