-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Fix/Rewrite .gitignore regex builder #40763
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
Conversation
Hey! To help keep things organized, we don't allow "Draft" pull requests. Could you please click the "ready for review" button or close this PR and open a new one when you are done? Note that a pull request does not have to be "perfect" or "ready for merge" when you first open it. We just want it to be ready for a first review. Cheers! Carsonbot |
0e4daff
to
cbc233d
Compare
bd5de06
to
d530c6d
Compare
e102f96
to
883450e
Compare
Hey! I think @hurricane-voronin has recently worked with this code. Maybe they can help review this? Cheers! Carsonbot |
e859ae5
to
31c3f57
Compare
With
It seems to give an invalid result: |
d5232c4
to
a3d89b6
Compare
8d1b903
to
5a7f2a5
Compare
a6f61eb
to
331be37
Compare
This PR is hanging here for 3 weeks, AppVeyor build error is irrelevant, can someone please review it? |
331be37
to
83f9fd3
Compare
Thank you @mvorisek. |
This PR fixes
.gitignore
with exclude wildcard ignore rules like!a/*/b
were failing withpreg_match(): Compilation failed: lookbehind assertion is not fixed length at offset
PHP error.Functionality/performance was verified against large
.gitignore
files:This PR also improves the testing cases.