CVS: Write empty files for corrupt RCS revisions.
Fix for CVS crash on corrupt RCS data.
Unable to process file: /Users/Workspaces/cvsroot/xxx,v
java.lang.IndexOutOfBoundsException: Index: 24405, Size: 11725
at java.util.ArrayList.rangeCheckForAdd(ArrayList.java:612)
at java.util.ArrayList.addAll(ArrayList.java:554)
at com.perforce.cvs.parser.rcstypes.RcsObjectBlock.insert(RcsObjectBlock.java:31)
at com.perforce.cvs.asset.CvsContentReader.undelta(CvsContentReader.java:214)
at com.perforce.cvs.asset.CvsContentReader.cacheContent(CvsContentReader.java:98)
at com.perforce.cvs.asset.CvsContentReader.cacheContent(CvsContentReader.java:71)
at com.perforce.cvs.process.CvsProcessChange.buildRevisionList(CvsProcessChange.java:247)
at com.perforce.cvs.process.CvsProcessChange.processChange(CvsProcessChange.java:74)
at com.perforce.common.process.ProcessChange.runSingle(ProcessChange.java:90)
at com.perforce.common.process.ProcessChange.call(ProcessChange.java:53)
at com.perforce.common.process.ProcessChange.call(ProcessChange.java:20)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)