Perforce changelists broken in 10781

Something seems to have happened to the Perforce changelist support in 10781.

First, several of my changelists disappeared from Perforce, with all modified files being dumped into the Default changelist.  Then after I recreated the changelists (painstakingly since I have several hundred files scattered across 6 changelists), the syncing never seemed to finish.  Intellij still thinks all the files are in the Default changelist even though this has been updated in Perforce, and the status is "(updating...)".

Oddly, Intellij did briefly reflect the changelists in Perforce, but then reverted to showing all the files in Default (luckily it didn't modify Perforce again, but I am worried it will.)  I use Intellij as my main Perforce UI, so I'll be downgrading unless it magically fixes itself.

-Bruce

7 comments
Comment actions Permalink

I just noticed that Intellij deleted one of my changelists again.  Had to urgently kill Intellij and downgrade immediately!

Thanks,
-Bruce

0
Comment actions Permalink

I tried again with 90.94 and it is still ruining my Perforce changelists.  I'm stuck on 8.1.2 until this is addressed.

-Bruce

0
Comment actions Permalink

Bruce,

I've been doing heavy development for past couple months on Maia EAPs, and have had no problem with the perforce integration.  I am running IDEA on Ubuntu 09.04 64bit with java6u18eap.

From your description, it shoulds like maybe you are hitting errors/exceptions, after which all kinds of strange things could happen. I run idea.sh on terminal so I can see exceptions printed in terminal, and also you can click the red circle in lower right corner in the IDE

-Alex

0
Comment actions Permalink

Same here. 10762 worked fine, but 10781 and 90.94 both mess up my P4 changelists by moving files from other changelists into my default changelist. Every time I drag them into another changelist, then switch to another app and come back to IDEA, they're back in the default changelist. I've had to revert back to 10762 until this is fixed.

;ted

0
Comment actions Permalink

Ted,

Do you think it has anything to do with the changelist conflict tracking feature?
You could try disabling that feature.

As I mentioned I don't have any problem, but maybe I'm using it different from you guys.
The only aspect of perforce integration is to let IDEA auto-checkout files for me, and sometimes I will look at the history of files in IDEA.
But for almost any other operation, I always switch to P4V client , e.g.  to create change lists, submit changelist, sync up from repository, etc.
If you are doing everything from within IDEA, then that could be why you see a problem and I don't.

-Alex

0
Comment actions Permalink

I mostly use it the same way, I use the perforce client to create, manage and submit changelists.  I mainly use IntelliJ's integration for auto-checkout, diffs, resolves, revision history, etc.  (IntelliJ is in many ways a much better Perforce client than Perforce itself!)

I'm not aware of the conflict checking feature, but I wouldn't think that would cause the problem.  All I know is that at some point, all my open files in my changelists just get dumped into the default changelist.  This is a real pain with hundreds of open files across multiple changelists.  I did not notice any errors at the time, but I could have missed them, and I can't reproduce now because I don't want to have to recreate all my changelists again.

-Bruce

0
Comment actions Permalink

Hi Alex,

I use IDEA for pretty much everything in P4 and only use P4V for creating clients (workspaces), which is why I had to revert back to 10762. I turned changelist conflict tracking off completely (because I didn't find it helpful), but I still had the problem of files from other changelists moving into the default/active CL. Since this problem didn't start happening until 10781, it's clearly a regression, though I'm not sure why it's still broken since it's such a big problem.

;ted

0

Please sign in to leave a comment.