Last updated May 21, 2010 14:45, by Tutuianu Aurelian
Feedicon  

Features and wishlist

The plugin was refactored completely, so not all features are implemented yet. Thought, now the progress will be much faster, as I have time and possibility to work on that. Expect to have a new release at each one/two weeks untill all major features are implemented.

See plans for future versions in Backlog

1.0.5 - beta release quality

New features

  • Projects are marked with icon if managed by perforce (black/white if not pending, color if pending)
  • History viewer for a file
  • Refactored submit default change list
  • Create new changelist feature
  • Submit new changelist feature
  • Diff using versions from history

Solved important issues

  • Refactory and some actions are not working properly
  • Managed/Unmanage by perforce had no immediate effect (needed a restart, now it works fine)

Implemented features

  • Connection configuration, multiple connection, each project can have its own connection
  • Colored labels and version information in Project View, File View
  • Implemented actions:
    • Manage by perforce and Unmanage by perforce (on projects)
    • Add
    • Edit
    • Delete
    • Revert
    • Revert unchanged
    • Refresh (don't sync, just refresh the cache below and redraw the interface)
    • Sync action (on selected file/files/folders/project). You can sync from the latest version or from a specific changelist.
    • Diff against have revision
    • Submit (works only with default change list)
    • Manage connections (creates, edits multiple connections)
  • Show depot revision
  • Show out of sync decoration for updated files with different revisions
  • Cache is now persisted on local storage when NetBeans is closed, and is reloaded from local storage when NetBeans open projects. Now there is no need to query Perforce server when NB starts for every project. This is a big improvement when we have many projects, loading is very fast.
  • Ignored files management (rules for all projects). In the next version will be added support for ignored files based on mask and on absolute paths.
  • Automated actions (add, edit, delete, refactory)
  • Option to enable/disable the automated operations

From this release:

  • Make actions work with ignored files
  • Ignore management of file based on mask and absolute paths (now there is only for relative to project paths)
  • Opened files viewer (all opened files with all changelists)
  • Refresh, Revert and Revert Unchanged actions for opened files viewer

Known problems

  • Projects located outside perforce root directory are not properly managed



1.0.4 - beta release quality

Implemented features

  • Connection configuration, multiple connection, each project can have its own connection
  • Colored labels and version information in Project View, File View
  • Implemented actions:
    • Manage by perforce and Unmanage by perforce (on projects)
    • Add
    • Edit
    • Delete
    • Revert
    • Revert unchanged
    • Refresh (don't sync, just refresh the cache below and redraw the interface)
    • Sync action (on selected file/files/folders/project). You can sync from the latest version or from a specific changelist.
    • Diff against have revision
    • Submit (works only with default change list)
    • Manage connections (creates, edits multiple connections)
  • Show depot revision
  • Show out of sync decoration for updated files with different revisions
  • Cache is now persisted on local storage when NetBeans is closed, and is reloaded from local storage when NetBeans open projects. Now there is no need to query Perforce server when NB starts for every project. This is a big improvement when we have many projects, loading is very fast.
  • Ignored files management (rules for all projects). In the next version will be added support for ignored files based on mask and on absolute paths.
  • Automated actions (add, edit, delete, refactory)
  • Option to enable/disable the automated operations

From this release:

  • Make actions work with ignored files
  • Ignore management of file based on mask and absolute paths (now there is only for relative to project paths)
  • Opened files viewer (all opened files with all changelists)
  • Refresh, Revert and Revert Unchanged actions for opened files viewer

Solved important issues

  • Ignore management does not work properly
  • Fix connection selection dialog box

Known problems

  • Projects located outside perforce root directory are not properly managed
  • Refactory and some actions are not working properly


1.0.3 - beta release quality

Implemented features

  • Connection configuration, multiple connection, each project can have its own connection
  • Colored labels and version information in Project View, File View (show only working version, depot version is -1)
  • Implemented actions:
    • Manage by perforce and Unmanage by perforce (on projects)
    • Add
    • Edit
    • Delete
    • Revert
    • Revert unchanged
    • Refresh (don't sync, just refresh the cache below and redraw the interface)
    • Diff against have revision
    • Submit (works only with default change list)
    • Manage connections (creates, edits multiple connections)
  • Show depot revision
  • Show out of sync decoration for updated files with different revisions

From this release:

  • Cache is now persisted on local storage when NetBeans is closed, and is reloaded from local storage when NetBeans open projects. Now there is no need to query Perforce server when NB starts for every project. This is a big improvement when we have many projects, loading is very fast.
  • Sync action (on selected file/files/folders/project). You can sync from the latest version or from a specific changelist.
  • Ignored files management (rules for all projects). In the next version will be added support for ignored files based on mask and on absolute paths.
  • Automated actions (add, edit, delete, refactory)
  • Option to enable/disable the automated operations
  • a lot of bug fixes

0.2.1 alpha - released

This is a bug fix version of 0.2.

0.2 alpha - released

Implemented features

  • Connection configuration, multiple connection, each project can have its own connection
  • Colored labels and version information in Project View, File View (show only working version, depot version is -1)
  • Implemented actions:
    • Manage by perforce and Unmanage by perforce (on projects)
    • Add
    • Edit
    • Delete
    • Revert
    • Revert unchanged
    • Refresh (don't sync, just refresh the cache below and redraw the interface)
    • Diff against have revision
    • Submit (works only with default change list)
    • Manage connections (creates, edits multiple connections)
  • Show depot revision
  • Show out of sync decoration for updated files with different revisions

Work in progress

  • Sync action (on selected file/files/folders/project)
  • Add to ignored list action
  • Lock, unlock markers and actions

0.1 alpha - released

Implemented features

  • Connection configuration (basic form, one connection for all opened projects)
  • Colored labels and version information in Project View and Explorer
  • Basic operations like add, delete, checkout, revert
  • Get latest revision (one operation for all projects)
  • File differences
  • Submit selection dialog and action (works only with default chagelist)
  • Automatic integration in Perforce of IDE file operations like create, delete, edit, move, rename
  • Automatic integration in Perforce of file operations outside IDE

Wish list

  • File history
  • Project settings (refactor connection to be part of projct)
  • Multiple profiles of Perforce connections
  • View of current chagelists and possibility to execute actions like diff or revert

Many, many others..

  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close