Skip to content
  • Jess's avatar
    hadrian: Refactor file patterns for future Shake changes (fixes #17005) · 0c1ccf3c
    Jess authored and Marge Bot's avatar Marge Bot committed
    Shake will be moving from its current implementation of ?== to one from
    System.FilePattern. Support for `//` is being dropped, leaving only `*`
    and `**` as special forms. This commit converts the existing file
    patterns in Hadrian to the new format. It also removes all occurances
    of <//> and changes the user-settings docs to remove references to //
    and add **.
    
    The conversion is as follows:
    
    - //a ==> **/a
    
    - a// ==> a/**
    
    - a//b ==> a/**/b
    0c1ccf3c