[ANN] Changes Bar 1.2 Available

Changes Bar 1.2 available via the plugin manager.

New Features in 1.2:
Added support for Popup alert upon collision detection
Added support for integrated comment box in Changes toolwindow
Added Changes Bar section to IDE Options
Recompiled for Selena (IDEA 7)

Any comments or bug reports welcome.

Known issues:

  • Plugin listens to Virtual File System, so collisions will only be

'noticed' on file save. (If anyone knows a good way to pickup changes
across the system before a save is done, let me know!)

  • Committing/Rolling-back non-default Changelists can confuse the

plugin. (Again, if anyone knows a good way to pickup whether IDEA is in
the middle of a VCS operation, let me know!)

About
-


Enhancement to Changes UI in IDEA, including Status bar based UI for
Changes

This plugin has two main functions.

Firstly it improves the interaction with Changelists, bringing some of
the Changelist UI up to the main frame level by adding a status bar
section for Changelist management. Here the currently selected default
Changelist can be both seen and selected by a popup list, and a new
Changelist may also be created. This helps the user to know exactly
which Changelist they are working in at a glance, and thus avoid making
modifications to files outside of the appropriate Changelist. Also the
plugin (optionally) adds support for editing the comment of the
Changelist which is selected in the Changes toolwindow.

The other function of the plugin is to help manage
Changelist 'collisions'. These occur when a file is modified first when
one Changelist is selected and then is subsequently modified when
another Changelist is selected. This can often happen when wide ranging
edits are done, such as name or signature refactoring. Changes Bar
helps in collision situations by moving files which have been involved
in a collision into a new autogenerated Changelist. This means that upon
checkin, there is a record of collisions, and these can be dealt with
appropriately.

The Change Bar also alerts the user whenever a collision
occurs by displaying a warning icon in the status bar, and (optionally)
showing a popup. Once clicked this will clear the warning and open the
Changes toolwindow for perusal of the detected problem.

Options can be modified in the Changes Bar section of the IDE Options area.

4 comments

Hi Nikita

Looks like localization has not been done for that action in your
locale. I'll put in a sensible default for this case, but it will show
in English I'm afraid!

Cheers,
N.

Nikita wrote:

small bug


------------------------------------------------------------------------

0

Should be fixed in 1.2.1, please check this!

Cheers,
N.

Nikita wrote:

small bug


------------------------------------------------------------------------

0

Please sign in to leave a comment.