Patch stack size problem for large number of file - #102
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