Unfortunately, even if there's a bunch of great, amazing, wonderful
reasons to add this, the "why not" is "because it's too late."
Feature-freeze for 1.0 is in a couple of days, and there simply isn't
enough time to get this done. The time to propose features for 1.0 has
quite well passed; this would have been appropriate a month ago, but
not now.
Luckily, this can easily be added later without sacrificing
backwards-compatibility. Remember: Django 1.0 is in no way the last
release! Indeed, it's simply the first in what I expect to be a long
line of awesome releases.
Please tuck this under your hat, and bring it up again when we start
talking about 1.1.
Jacob
Priorities. The ticket may have been 'ready for checkin' since
January, but so have a lot of other feature tickets. There is a limit
to how much work we can do for v1.0, so unfortunately, some tickets
need to be deferred.
Yours,
Russ Magee %-)
Note also that "ready for checkin" unfortunately rarely means that.
Larger patches often need improvements even if the triagers believe it
to be ready. In this case, the patch was potentially duplicating
functionality from other parts of Django as well as adding a feature
that wasn't necessarily an obvious win, so the decision was deferred for
a bit. That goes along with Russell said: it just wasn't the most urgent
item on the plate.
Regards,
Malcolm