I pretty much did a complete rewrite of the checkStreamForChanges() method.
This primarily addresses include/exclude rules, but I also added some
edge cases where changes are promoted directly into time basis streams.
I've tested this modification with Hudson versions from 1.279 back to (about)
1.270, and some scattered older releases, running on RHEL5 and Windows XP. I
also use AccuRev 4.6.1, although none of the changes require anything specific
to 4.6.X.
If interested, I can also post a (manual) test procedure I used while working up
the fix.
Created an attachment (id=535)
fix to acknowledge include/exclude rules