Name | Modified | Size |
---|---|---|
.. | ||
CvsContentReader.java | 10 years ago | |
CvsContentStream.java | 10 years ago | |
CvsContentStream2.java | 10 years ago |
Change | User | Description | Committed |
---|---|---|---|
13920 | Paul Allen | copy part 2 (no errors) | 10 years ago |
12222 | Paul Allen | New non-translate mode for high-ascii files. If the P4_TRANSLATE mode is disabled then... text files with high-ascii characters are given the new type RAW-TEXT. Raw types are not translated and the content is used as-is. (exception UTF16/32) The default translation configuration is enabled: com.p4convert.p4.translate=true The com.p4convert.p4.translate=false mode is intended for use with non-unicode Perforce servers in a Windows only client environment. « |
10 years ago |
11745 | Paul Allen | CVS: Parse non-standard RCS file, where 'log' and 'text' are on the same line. Sup...port alternative delete method - added test case 054 to support parse changes - added test case 055 to support alternatice delete method « |
10 years ago |
11453 | Paul Allen | 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) « |
10 years ago |
11226 | Paul Allen | Tidy imports and unused code. | 10 years ago |
10987 | Paul Allen | CVS new RCS undelta parser. Searches for the exact number of added lines, before looking... for the next delta action. Should read RCS data with versioned RCS data inside it. - Updated logging. « |
10 years ago |
10957 | Paul Allen |
CVS parse RCS delta fix to regex. - added more debugging |
10 years ago |
10916 | Paul Allen |
CVS Unicode Translation support. - tested for win1252 - fixes utf16 |
10 years ago |
10877 | Paul Allen | Fix to add a warning if data block is missing. Unbranch operation fixes to follow (when... unrelated files are added to branches off main) « |
10 years ago |
10771 | Paul Allen |
Update warning counter, on error/warn state. Stats.inc(StatsType.warningCount); |
10 years ago |
10655 | Paul Allen | Fixed buffered writer. Fills buffer with one or more lines upto 8K and then save remainde...r. Includes line/EOF (null) detection. « |
11 years ago |
10497 | Paul Allen | New low-level RCS reader using a byte[] to manage CVS lines. Designed to help... with the processing of BINARY data in RCS files. The line reading code still looks for a unix style '\n', but has a MAX LINE (hard coded to 10K). The RcsObjectBlock uses a ByteArrayOutputStream to store lines and parsers uses byte logic. (passes basic cvs/svn unit tests) « |
11 years ago |
9807 | Paul Allen | Initial import of p4-convert (from change 894340) | 11 years ago |