While using the available includes features some limitations were found when trying to exclude patterns (due to glob). For example when using ! on a character group, each letter is ignored instead of the group:
This will exclude sub-project/F*, sub-project/o*, sub-project/o*, sub-project/P*, etc from being processed. This issue also causes significant toil when excluding multiple paths.
Note: Different variations of using ! has been considered but non has work so far
What’s The Change ?
To get around this and not change how includes works, excludes removed patterns and/or files from being processed.
Description
While using the available
includes
features some limitations were found when trying to exclude patterns (due toglob
). For example when using!
on a character group, each letter is ignored instead of the group:This will exclude
sub-project/F*
,sub-project/o*
,sub-project/o*
,sub-project/P*
, etc from being processed. This issue also causes significant toil when excluding multiple paths.Note: Different variations of using
!
has been considered but non has work so farWhat’s The Change ?
To get around this and not change how
includes
works,excludes
removed patterns and/or files from being processed.