I still can't figure out how to configure multiple perforce clients within a single project. Why do I need to do this, you ask? Our build system requires multiple perforce clients depending on what's being built. Since there are some code dependencies between these clients, I like to have everything in intellij at once. This means I have multiple content roots with different perforce client specifications. All I want is for IntelliJ to know which client spec to use for a given file. Command-line P4 figures it out because I have P4CONFIG set to p4config.txt, which in turn names the appropriate client.
With 7.0M1a it seems like the directory-based VCS configuration would be ideal. But
a) the Perforce configuration itself is shared by all directory-based configs, so I don't really understand what the directory-based config is for.
b) I tried specifying Use P4CONFIG in the VCS config dialog but I get "Cannot execute: invalid connection."
Is there any hope, or should I just forget it? I've managed all these years without it, so it's not that big of a deal.... but it would be nice.