Closed lukateras closed 5 years ago
Thanks! I've merged it to reflect the current situation. I'm confident that this can be fixed properly, see https://github.com/hercules-ci/gitignore/issues/15
Sounds great! I assume the general idea is to make sure that cleanSourceWith
produces deterministic store paths or works with builtins.path
in its src
. Looking forward to #15 :3
gitignoreSource
does not compose withcleanSourceWith
as of 6e7569637d699facfdcde91ab5c94bac06d39edc.See discussion in #11. Another way to resolve this is to make
cleanSourceWith
compose one way only, withgitignoreSource
always having to be the final filter (based on @yorickVP's workaround):The problem with this is that it's not intuitive and still results in API breakage, while there are other ways to compose filters that are more explicit and work with deterministic source names.