[ReviewBoard] Brand new Clear Case implementation

Review Request #1845 — Created Oct. 19, 2010 and submitted — Latest diff uploaded

Information

Review Board

Reviewers

Fixed:
* Removed unnecessary adjust_path function - paths should be well formed from outside
* Speed up reading files using Python internal open file instead "cat" command
* Function unextend_path implemented by compiled regular expression instead unreadable loop
* Removed unnecessary functions copied from subversion implementation
* Function normalize_path_for_display return path relative to repository
* Name of tool changed to ClearCase
* DiffViewer print normalized_path insted ClearCase extended_path
* Work also under Windows
* Recognize binary files
* Make use of HEAD
* Return appropriate files as PRE-CREATION
* Read OIDs and translate to working paths
Linux:
* Tested

Windows:
* Need tests after changes