Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't match on hidden source files #1202

Merged
merged 2 commits into from Mar 18, 2020
Merged

Don't match on hidden source files #1202

merged 2 commits into from Mar 18, 2020

Conversation

jvican
Copy link
Contributor

@jvican jvican commented Mar 17, 2020

To avoid conflicts when leading with Emacs Interlock files, we
whitelist hidden source files from the SourceWatcher so that fired
modifications on these files are ignored and from the SourceHasher so
that these files are never discovered and hashed during the
CompileInputs bundling.

Fixes #1088

As reported in #1088, the
`HasException` matcher is swallowing up an error that is legit. This
error happens because we miss pattern matching on `GlobalError`.
To avoid conflicts when leading with Emacs Interlock files, we whitelist
hidden source files from the `SourceWatcher` so that fired
modifications on these files are ignored and from the `SourceHasher` so
that these files are never discovered and hashed during the
`CompileInputs` bundling.

Fixes #1088
@jvican jvican added bug A defect or misbehaviour. task / compile labels Mar 17, 2020
@jvican
Copy link
Contributor Author

jvican commented Mar 18, 2020

Merging as CI error looks unrelated and published bloop version will be used for testing

@jvican jvican merged commit 118a551 into master Mar 18, 2020
@tgodzik tgodzik deleted the ticket/1088 branch September 7, 2021 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A defect or misbehaviour. task / compile
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Emacs interlock files break Bloop compile
1 participant