Look at the linked mailing list thread. It wasn't rejected, there were several adjustments for coding conventions, naming, etc and the last thing Bram mentioned was basically "we'll consider it".
Then the developer threw a hissy fit a few days later and created a fork because his patch wasn't accepted right away.