[ANN] PerforceDirectPlugin 1.0.0 posted

Since I didn't get any more complaints within last few days I've put
together
all the latest fixes and posted version 1.0.0 of the plugin.
http://www.intellij.org/twiki/bin/view/Main/PerforceDirectPlugin

There are not many new fixes (and no real features) - just
the "executing dialog size" issue and some issue related to
Emacs generated and deleted files. See the 'History' section.
(If you don't have to, don't change the P4EXECUTABLE value.)

From now on, I will work on the off-line support as I believe
this is the top priority (for me as well as for most people I spoke with).

And, there are some possibilities that I will get help with the UI
part. The vision draft was pretty big, perhaps we will be able to
deliver some reasonable part soon.

r.


4 comments

One small problem I've found with 1.0.0 is that when I'm performing some
operation that requires checking out of many files, the "P4 executing"
dialog box closes and opens 3 times for each file.

Each time a dialog box opens, IDEA brings itself to the foreground, so it's
impossible to do anything else on the computer while the plugin is
executing.

It would be nice if the dialog box opened only once. A progress bar would be
nice, but not a high priority. If you're opening a new dialog box each time
so that the entire command is visible, perhaps you could trim the command,
like this:

p4 stat //depot/...range/blue/green/Purple.java

or break it up into multiple lines:

command: p4 stat
file: //depot/red/orange/blue/green/Purple.java



I wish I had some time to help out on this but I'm going to be away from my
computer for a few weeks. When I get back, I can have a look if someone
hasn't beaten me to it.



Erik

P.S. Thanks again for the most excellent plugin!


0

I'll be out for a few days, too, but before I leave:
- I originally planned to have one dialog window for the whole
action. Unfortunately, there is a combination of limitations
that I don't know how to overcome, yet. While it is just P4 that is
running while the dialog is open, everything is OK. If I make
some IDEA calls inbetween (while still having the Dialog open)
I get some exceptions about from which thread I can call them.
- The foreground thing is even bigger mystery to me...
Time to learn something, perhaps?

r.

"Erik Hanson" <ehanson@comsys.com> wrote in message
news:b8rs7c$rgl$1@is.intellij.net...

One small problem I've found with 1.0.0 is that when I'm performing some
operation that requires checking out of many files, the "P4 executing"
dialog box closes and opens 3 times for each file.

>

Each time a dialog box opens, IDEA brings itself to the foreground, so

it's

impossible to do anything else on the computer while the plugin is
executing.

>

It would be nice if the dialog box opened only once. A progress bar would

be

nice, but not a high priority. If you're opening a new dialog box each

time

so that the entire command is visible, perhaps you could trim the command,
like this:

>

p4 stat //depot/...range/blue/green/Purple.java

>

or break it up into multiple lines:

>

command: p4 stat
file: //depot/red/orange/blue/green/Purple.java

>
>
>

I wish I had some time to help out on this but I'm going to be away from

my

computer for a few weeks. When I get back, I can have a look if someone
hasn't beaten me to it.

>
>
>

Erik

>

P.S. Thanks again for the most excellent plugin!

>
>


0

"Richard Nemec" <rndzank@attbi.com> wrote in message
news:b8stga$d4v$1@is.intellij.net...

- The foreground thing is even bigger mystery to me...
Time to learn something, perhaps?


I think that all IDEA dialog boxes make IDEA come to the front. It's a bit
annoying, but I think that the IntelliJ guys said that it was Sun's fault.


Erik


0

Thank you for the excellent plugin, you've made a couple of us here very happy! :)

A couple of small remarks, after using the plugin for only a few hours:

  • Good news - it works with subst'ed drives (i.e. when your p4 root has a path based on a subst'ed drive). (being 'direct' didn't hurt, I guess - the PerforcePlugin had problems with this configuration).

  • It would be nice to extend the P4CONFIG options (for example, we used to work without P4CONFIG but with P4PORT, it would have been nice to be able to use these settings as well, so that we can share the same ipr file).

  • It would be nice to see the p4 actions in a different window (right now our new depot provides quick response so we cannot really see what's written in those popping windows).


Anyway, as you see - the things I think needs improving are really minor, compared to the life-saving added functionality!

Efri

0

Please sign in to leave a comment.