-
Notifications
You must be signed in to change notification settings - Fork 99
Patch stack size problem for large number of file #102
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
base: master
Are you sure you want to change the base?
Conversation
|
Wow, this is a big PR! Did you mean to put all of those commits in this PR? (Because the commits tell a different story than the title) I appreciate all the work you've done here, most of it looks great and significantly simplifies the logic. However, I'm very hesitant to land such sweeping changes without a lot more testing. Take, for instance, the very first commit. That's a complicated (arguably convoluted) piece of code that totally needs tests. It would be easy to introduce a regression without realizing. Even if the code is peer reviewed. I'd suggest you write tests as you go to be sure we're not breaking things as you refactor. But considering you've done a bunch of work already without touching the test directory, I have a different plan:
I'd love to see continued work on this project (in fact I was working on a major refactor earlier this year also), but it's important we don't break what people are using in production. I'd like to keep a stable 2.x branch with only critical patches and then a more active 3.x branch with work like yours. How does that sound? |
|
sounds perfect and I totally agree! groetjes, Rian Date: Wed, 15 Jun 2016 06:07:18 -0700 Wow, this is a big PR! Did you mean to put all of those commits in this PR? (Because the commits tell a different story than the title) I appreciate all the work you've done here, most of it looks great and significantly simplifies the logic. However, I'm very hesitant to land such sweeping changes without a lot more testing. Take, for instance, the very first commit. That's a complicated (arguably convoluted) piece of code that totally needs tests. It would be easy to introduce a regression without realizing. Even if the code is peer reviewed. I'd suggest you write tests as you go to be sure we're not breaking things as you refactor. But considering you've done a bunch of work already without touching the test directory, I have a different plan: Let's land the fix for the original issue (with a test please). I'd love to see continued work on this project (in fact I was working on a major refactor earlier this year also), but it's important we don't break what people are using in production. I'd like to keep a stable 2.x branch with only critical patches and then a more active 3.x branch with work like yours. How does that sound? — |
fixes #101