Using #7016 I made a commit late yesterday afternoon on HEAD (not a branch this time) and then went home. This morning I come in, load up my project in IDEA and the file which I had committed yesterday is still open in the editor and shows the yellow Outdated banner across the top, claiming that the commit I made yesterday had outdated the version of the file I had checked out. I try doing a CVS Update but still the file shows as Outdated.
I go to the Commited Changes window and do a Refresh (this seems to be going much faster, by the way). It still shows the Outdated banner for the file even though the commit doesn't appear in the list of Incoming Changes. I close and re-open the project, the Outdated banner is still there, but now Incoming changes shows all the commits made yesterday including my own.
I go to the Incoming Changes window and do another Refresh. Finally, the Outdated banner disappears, but I'm still seeing an incorrect list of commits in the Incoming Changes, including commits from other branches (they seem to be commits containing files added on a branch) and a commit I made earlier in the week on HEAD, adding the files that I mentioned above. I am also still seeing "file foobar.java was initially added on branch FUNKY_RELEASE_BRANCH" commits. I really don't think those should be shown. They're an ugly artifact of the way CVS works and are not useful.
Come on guys, I know you can do this :)