Paul's changes:
Refactor getAddress and getAddressForConfig
to getPort and getP4JavaURI.
There were a few cases when the wrong value was written + getPort was not working.
Password had a null password object (now initilised)
P4PaswordPane needs some work - must talk to Perfoce to see if it needs a pass or is already logged in.
There are still sync -f (this is very bad)
Think I miss understood the checkout method after finding and reading the JavaDoc. You were right to start. Looks like a p4 edit. Would like to set a break point and find out when it is used.
Elliot's changes:
* Changed export() to use p4 'print'
* Connect/login now looks for P4TICKETS env var
* Config no longer stores P4PASSWD or P4TICKETS
* Removed P4TICKET functionality (was only for P4Jenkins)
* Ensured we're using a global IServer object
* checkout() now uses editFiles() (opens all files for edit)
* Changed all "sync -f" to plain "sync"
* Removed final client update with force flag
* Removed error dialogues regarding login issues
* Investigated use of P4IGNORE - I'll need to write my own filter, no big deal
Transferred from p4://perforce.perforce.com:1666@955247