Skip to content

v0.7.0-rc5 Offline Mode

Pre-release
Pre-release
Compare
Choose a tag to compare
@groboclown groboclown released this 19 Nov 03:13
· 456 commits to master since this release

Fixed an issue with the VCS changelist view not showing differences. Thanks to scriptacus for the bug report (#78).

  • Major changes to the server connection logic. (#70)
    • Allows for limited offline work. Edit, add, delete, and move operations are
      cached for replay after you reconnect to the server. Reverts only
      have limited support.
    • Warnings are displayed in the messages docked view.
    • Errors are now more consistently displayed and handled.
    • Note that changes to the client workspace spec will cause cached updates to be lost
      (the plugin won't be able to figure out how the files now map to the server).
  • Multiple server connection status in status bar widget. (#19)
    • The online state can now be controlled per-server through
      the connection status widget.
  • Passwords are now stored with better security.
    • Uses the IntelliJ password storage, so you may be prompted for a
      master password now if you setup the IDE to use that.
    • This eliminates the "persist password locally" setting.
  • P4IGNORE support (#69)
    • Support the P4IGNORE environment variable. The default filename is
      .p4ignore
    • Only files that are not known by the server are ignored.
  • Version selection for synchronize with depot. (#41)
    • When "Update Directory" or "Update File" is run from the P4 context menu,
      you are given the option to select which revision or changelist to
      sync to.
  • Bug fixes.
    • The configuration UI could make UI requests outside the AWT event dispatch
      thread.
    • Finally identified the sources of the infinite changelist refresh issues
      and fixed it, so that new improvements to the changelist sorting code can
      be attempted.
    • Internal communication of events are now handled in the correct
      message bus, which should lead to more consistent responses to
      going offline or changing configuration.
    • Add trusted ticket file support (#4)
    • Changelist sync can discover null Idea changelists (#64)
    • Initial creation of file asks if it should be added to perforce, but it is not added (#66)
    • Files loaded from the Perforce server are restricted to the user-defined
      maximum file size (the idea.max.vcs.loaded.size.kb property).
    • Falsely reporting that JCE is not present (#72)
    • First time project configuration does not detect UI values (#65)
    • Copy/paste and cut/paste of files do not trigger P4 actions (#71)
    • "Move changes" action from non-active changelist modification action moves back into
      original changelist (#68)
    • History difference did not work on IDEA 15.0 due to an IDEA API change.
    • Show changelist number in file history view (#76)