[ReviewBoard] Brand new Clear Case implementation

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

jan.koprowski
Review Board
1375, 1516, 1553, 1588, 1599, 1644, 1727, 1926, 1930, 1931
reviewboard
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
    Loading...