Support for the latest CVS diff format

Review Request #3187 — Created July 11, 2012 and submitted — Latest diff uploaded

Information

Review Board

Reviewers

Added support for the latest CVS diff format while maintaining backwards compatibility. 
In the latest format, file revisions are appended with ":" to the file name.
Example:

diff -u repo/test/testfile:1.5.2.1 repo/test/testfile:1.5.2.2
--- repo/test/testfile:1.5.2.1	Thu Dec 15 16:27:47 2011
+++ repo/test/testfile	Tue Jan 10 10:36:26 2012

Currently, only the origin revision is used (ex. 1.5.2.1)
+ Created an additional unit test. 
+ Created reviews using CVS 1.12.13 diffs.