On Sunday, 6 March 2016 at 16:44:31 UTC, Seb wrote:
Rather than the default mode for a change to be rejected until enough people sign off, we make the default for every change to land. This puts the onus on reviewers to note exactly what adjustments need to be made in order for it to land [4].

I really do like this idea. It could work if the review window is increased to maybe one week and everything without a "needs changes" tag (or "needs consensus" for major changes) is fine to merge then.

Unfortunately, this only works when the number of reviewers is high and they review everything. Phobos contributions have about four regular reviews and about ten people who review on and off. I can't blame people for not reviewing things at once, because the things that I review take a while for me to get through because I find the process a little tedious (not a D/Phobos specific thing, it's just about looking at other's code). I usually allow for two weeks before I ping someone because of this.

The PR of mine you referred to had serious problems on it's first implementation and should not have been pulled in 36 hours. There was even a whole form discussion about it: http://forum.dlang.org/post/n0p4s3$5em$1...@digitalmars.com

While I would love nothing more than for reviewing to go faster, I can't think of any mechanism to force reviews and contributors to respond faster to comments/make comments.

On a more positive note, trivial changes usually are merged within two days.

Reply via email to