Clearcase plugin to handle add/remove/rename/move through CC
There are 2 versions supported: one version for IDEA (3.0) and one for 4.0.
If you experience problems with the plugin send an email to me or post on the plugins forum AFTER you have turned on the diagnostics and attached a log file and precise instructions how to reproduce the problem. I will assess if the problem is a bug in the plugin or a bug in IDEA or a misconfiguration.
In no circumstances should you submit a problem to the tracker or to any forums except plugins since I am not affiliated in any way with JetBrains and they are not supporting the plugin.
Thanks in advance for your cooperation
IDEA 5.0 Irida
- Go to the Settings
- Select Plugin Manager
- Find the plugin named "ClearCasePlugin" and download it
- Restart IDEA
IDEA 4.0 Aurora
- Go to the Settings
- Select Plugin Manager
- Find the plugin named "ClearCasePlugin" and download it
- Restart IDEA
If you run IDEA under Windows and want the native support do the following addition steps
- Go to IDEA_HOME\plugins\ClearCasePlugin\lib
- Move all dlls to the IDEA_HOME\bin
IDEA 3.0 Ariadna
- Remove the other Clearcase plugins. (for earlier than 1.21 version the plugin was a simple jar named transparent.jar)
- Extract the plugin zip to INTELLIJ/plugins. Make sure you select the option to recreate the directory structure of the zip (you should have INTELLIJ/plugins/transparent/lib/transparent.jar
- Copy ccjni.dll to INTELLIJ_DIR/bin.
Make sure your configure it first! See this
A source zipball is available here
The original (but now out of date) source can found here
ClearcasePluginManual
- New context menu item: Compare with Previous Version
- Upgraded NewNativeClearcase? implementation to eclipsecase 1.03
- Commit Project dialog can now remove files from ClearCase
- Commit Project dialog now better at honoring configured ExcludedFromVcs? elements
- Made checkout comments optional (see Project Settings | Version Control | Clearcase | Configure)
- Corrected plugin layout once more to fix installation with IDEA 5.0.1's Plugin Manager.
- Corrected plugin layout so it can be correctly installed automatically by the Plugin Manager.
- Updated for IDEA 5.0 (3436)
- Improved Ctrl-K behavior and removed custom 'Check In Project' dialog
- Removed checkout confirmation dialog
- Fixed 'add directory to source control' feature for dynamic views
- Made to work with builds 3193/3200
- Migrate to 1117
- Fix Cancel in Check In File dialog marking the file as up-to-date (Reported by Vincent Mallet)
- Checked out/hijacked files show up blue (modified) in editor.
CAVEATS:
- The status isn't persistent. On restart unmodified checked out/hijacked files show up as black again.
- They don't show up in the Check In Project
- Migrated to 1074
- Directory check outs are reserved if the "reserved check outs" flag is set
- Add action brings up the checkin dialog
- Fix error message on clearcase action on unix due to wrong handling of quoted comments (reported by Rick Maddy)
- Fix CommandLineClearcase? directory addition misusing "cleartool mkdir" (reported by Rick Maddy)
- Migrated to 957
- Fix NPE when bringing up the VCS menu and Clearcase plugin is not the selected vcs
- Fix NPE when file deleted
- Fix Editing a file in a zip or jar file triggering the hijack/checkout dialog
- Fix JVM crash if using offline mode with NativeClearcase? and clearcase is not available
- Fix assertion when readonly private file is modified (it now hijacks it)
- Fix NPE in automatic checkout of readonly file on edit
- Fix NPE in excluding deleted file
- Fix inconsistent action/menu names
- Fix move/rename/delete/add not using the current check in comment
- Fix adding directory in the CommandLine? implementation
- I had some race-condition with the NewCommandLineClearcase? implementation so I am pulling it out until I can fix it
- Fix Hijacking file not in write action
- Fix text erroneously asking to Hijack when it will Check out on the dialog that pop up on edit of a read-only file
- Fix offline mode not working for rename/move
- Fix failed attempt to modify readonly file on edit not reported in GUI
- Make Check Out File action turn into Hijack File when working in offline mode
- New CommandLine? interface using long-lived cleartool process for 2x performance improvement
- New Native interface that use the COM wrapper "jacob" (http://danadler.com/jacob/) instead of custom coded C++
- Upgraded to 896! FINALLY
- Add new option to checkout a readonly file automatically on modification without asking.
- Add option to excluded paths/files
- Add a offline mode that won't even check out files on edit but hijack them instead. On check in the file will be automatically checked out (see next option)
- Add option to use hijack on check in (hijaced files will be first checked out then checked in)
- Checkin project bring up a dialog instead of the error panel to signify there is nothing to check in
- Checkout no longer report an error if file is already checked out
- Fix readonly modification listener (Checkout dialog) always active even if clearcase is not the active vcs
- Fix on Aurora move,rename would do an delete/add instead of mv
- Due to a bug in IDEA, never move a file and delete the directory from which it was moved in the same transaction (Check In Project). The file will end up being view private in the new location and delete in the old (adding the file back in manually will loose the history). Vote for the bug!
- Moving file in/out of excluded paths is not handled properly:
- moving out of excluded paths will not add automatically the file
- moving in excluded paths will add the directories up to the moved file
- Excluded paths are not relative to the project file yet.
- Fix Check in mapping problem
- Fix NPE when switching from and to CVS VCS and invoking the VCS tool submenu
- Fix broken support for rename/move broken in 1.20
- Fix broken move of file to a new directory not added already
- Fix move of file where old name/location is being used already (move src/a/A src/b/A, add src/a/A, check in project)
- Fix rename of file where old name/location is being used already (rename src/a/A src/a/B, add src/a/A, check in project)
- Put more error reporting on Delete/Move/Rename
- Make "Mark File As Up-to-date" always enabled
- Move now check that target parent is not an element. If it isn't it will add the whole path in.
- Remove the Clearcase status check to appropriately enable actions (TOO SLOW!!!). Actions are back to be enabled based on IDEA state
- Add back the Add action and make it always available (cheap way to handle recursive adds since querying for the state of all files under a directory would be SLOOOOOOW)
- Update file cannot be recursive anymore
- Fixed "OK to All" button on Check In to reset at end of transaction
- Added "Mark File as Up To Date" option on popup in Check In Project Right Click Options
- Added Scr Field to Check In and Check In Project. Scr Field is saved to a text file (location is configurable in the properties) for a trigger to pick up.
- Comments are no longer required but if entered cannot exceed 1 line
- Added popup box when trying to Check-In a non-modified file.
- Made ScrField? and CommentArea? highlight on focus.
- Change Add File function to maintain comment on directory and on file.
- Changed All Error Messages to the standard VCS Error Handling. NO MORE scary but benign "General application error, please restart IDEA" popup.
- Check Out, Check In, Check In Project, and Undo Check Out when ran, properly report files on which the action is inappropriate. The operation will still apply to the files in the correct state.
- Fixed condition when delete and add of same file happens in the same transaction.
- When file is hijacked and has been changed, and the user checks it out, a pop-up box asks whether the user wants to keep the hijacked as the checked out file or not.
- Fix not working deletion of directory (StackOverflow? and problem with directory content deletion)
- Turn off transaction so that incomplete transactions are up-to-date in IDEA
- Move,rename,delete,add will use the check in project comment for directory check in
- Remove the Add action. Use Check In Project instead.
- Upgraded to 668 but SHOULD be backward compatible with 666
- Fixed Version Tree & History not working with hijacked files
- Added a build time stamp in the about dialog
- Add, Check in/out, Undo Checkout, Update File, Mark File as uptodate can be recursive
- Added Comment on individual file check in
- Refactor logging to use log4j Loggers: See ClearcasePluginManual#Troubleshooting
- Added option to not mark external changes as up-to-date in IDEA (Good for running findmerge/merge/update)
- Add action Mark File As Up-To-Date in order to permanently omit the file for the next Check In Project
See ClearcasePluginChangeHistory
Click here to get to the distribution of old releases of aurora
See ClearcasePluginRequests
|
|