NOTE: Check out ClearMerge recently written by Michael McTernan. It integrates both diff and merge into ClearCase and is a really small C application. ClearAxis is no longer maintained since I don’t have Araxis Merge or ClearCase on Windows anymore.
Clearaxis is a simple application that integrates the Araxis Merge diff tool into ClearCase. Compare.exe that ships with Araxis works for dynamic views but fails on snapshot views. Clearaxis just converts the command line arguments from ClearCase into something that Compare.exe can use.
How this works is already documented on Araxis.com. Clearaxis only solves the problem of packaging a tool that anybody can easily download and install.
Clearaxis is written in Python. It is packaged using Py2Exe and installed using NSIS.
- Clearaxis 1.02: installer changelog readme
- Clearaxis 1.01: installer changelog readme
- Clearaxis 1.0: installer readme
The Windows installer copies the executable files, source code and the README to a directory of your choice. It then modifies the ClearCase map file to point to Clearaxis for the file types selected during install.
The installer does not create any start menu shortcuts since Clearaxis is to be invoked within ClearCase.
Clearaxis requires that both ClearCase and Araxis are installed on the system in order to work.
Clearaxis can be uninstalled from “Add or Remove Programs” in the Control Panel.
Clearaxis is being released under the GPL. The source code is included in the installer.
I’ll be happy to hear about your experiences with Clearaxis. If you have any ideas or recommendations, please feel free to send them my way. I also welcome patches. You can contact me at: ganeshjgd AT gmail DOT com.