Change | User | Description | Committed |
---|---|---|---|
13920 | Paul Allen | copy part 2 (no errors) | 10 years ago |
13776 | Paul Allen | CVS: Update to node Action detection. The RCS State is normally set to 'Exp' and 'dead'..., but this change allows more user defined states. - Move Action class to common.node package. - Modified test case061 to test custom states. « |
10 years ago |
13754 | Paul Allen | SVN: Remove ilegal "..." from the path and replace with _ELLIPSIS_ tag. - Convert/...Import test case125 « |
10 years ago |
12893 | Paul Allen | CVS: Enable merging of Content Properties with the Type Map. - Moved shared code... to Abstract class ProcessNode - Updated testcase 040 to include +l flag with +x « |
10 years ago |
12890 | Paul Allen | Extended start/stop change limits to CVS. - Moved start and stop configuration options... out of SVN name space to the generic P4 space. - Abstracted shared range logic to ProcessChange #review-12880 « |
10 years ago |
12552 | Paul Allen | Remove warning count on message: "Adding missing delimiter '/' or '\\' to end of Client p...ath." « |
10 years ago |
12551 | Paul Allen | Import mode workspace path fix code and logging. The issues only seems to occure when t...he configuration option com.p4convert.svn.mergeInfoEnabled is true. The merge seems to create a symlink or label then merge a directory over the top. « |
10 years ago |
12535 | Paul Allen | CVS/SVN: Substitute spaces with an '_' for label names. - update SVN test case11...8 to verify substitution. « |
10 years ago |
12521 | Paul Allen | CVS: Audit logging when generating Tmp files from RCS. Creates a file "tmpFile.log" und...er the com.perforce.cvs.tmpDir and logging is enabled by default. com.perforce.cvs.audit.tmp=true « |
10 years ago |
12516 | Paul Allen |
CVS: Label format fix. CVS branches downgraded to labels were missed during formatting. |
10 years ago |
12492 | Paul Allen | CVS: Do not add empty CVS changes to the process list. Fix for: Caught exception on exi...t java.lang.NullPointerException at com.perforce.common.process.ChangeInfo.<init>(ChangeInfo.java:37) at com.perforce.cvs.process.CvsProcessChange.processChange(CvsProcessChange.java:94) 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.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caught EXIT shutting down ... « |
10 years ago |
12476 | Paul Allen | CVS: Swapped UFT16 downgrade to BINARY. When Translation is disabled downgrade UTF16 to... BINARY « |
10 years ago |
12469 | Paul Allen | CVS: When Translation is disabled downgrade UTF16 as RAW-TEXT | 10 years ago |
12441 | Paul Allen | CVS: Toggle off CVS change list storage. - Disabled until resume feature is comp...lete. « |
10 years ago |
12440 | Paul Allen | CVS: More efficient parsing of RCS files. | 10 years ago |
12418 | Paul Allen | CVS: When scanning for RCS files, store listing and close handle before recursion. | 10 years ago |
12406 | Paul Allen | CVS: Bug fix for labels on dead RCS *n.1 revisions. Skip labeling a 'dead' RCS file if... it is the first revision on that branch, as 'dead' revisions are not added to Perforce, there is not revision to Label. « |
10 years ago |
12405 | Paul Allen | CVS: Save change list data to a JSON formatted file 'changes.json'. (Work-In-Progress) ... - need to add load option and resume flags « |
10 years ago |
12397 | Paul Allen | CVS: Separate sort behaviour from Perforce changelist processing. - In preperati...on for saving CVS changes list state. - Updated test case 045 back (case rename in two changes) « |
10 years ago |
12386 | Paul Allen |
CVS: Prevent CVSROOT dir from being added. - includes test case064 |
10 years ago |
12339 | Paul Allen | Performance improvements for the early stages of the CVS list building: - Buildi...ng branch list - Building revision list « |
10 years ago |
12334 | Paul Allen | Bug Fix: Close newDirectoryStream resource. | 10 years ago |
12325 | Paul Allen | CVS: Fix for RCS @b@ expand binary detection. | 10 years ago |
12319 | Paul Allen | CVS: Format label names using com.p4convert.cvs.labelFormat. Default is: '{symbol}' the... string is replaced by the CVS symbol used for that label. « |
10 years ago |
12300 | Paul Allen | CVS: Prevent first entry 'dead' revisions (n*.1) from showing up as branched revisions. | 10 years ago |
12260 | Paul Allen | CVS: Rename badly encoded paths. First try CP1252, if that fails use a URI encoded path.... If a URI encoded path is used then it will be decode to UTF8. « |
10 years ago |
12235 | Paul Allen | CVS: Username map Now supports the --users flag for CVS returning a list of usernames.&nb...sp; The map file can then be used to remap usernames during the import. - Includes test case062 « |
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 |
12195 | Paul Allen | CVS - Use the RCS 'expand' field to detect BINARY files. If set this will take pre...cedence over the type map. - Added test case061 « |
10 years ago |
12185 | Paul Allen | CVS: Avoid labeling dead revisions. - includes a fix for missing revisions resul...ting from non-branched orphans. - test case 060 @rjackson « |
10 years ago |
12035 | Paul Allen | SVN: Look for previous change in ChangeMap when missing a Subversion revision entry. Is...sue is normally due to filtered SVN dumps. - Includes a fix for IMPORT findHeadRevision - Update test case 080 « |
10 years ago |
12001 | Paul Allen | CVS: Fix 'dead' 1.1 revisions from showing up as branched revisions. - Updated tes...tcases 35, 50, 51 #review-12002 @rjackson @nmorse « |
10 years ago |
11979 | Paul Allen | CVS: Fix label view when tagging files in later changes. | 10 years ago |
11970 | Paul Allen | CVS: added --repo override for CVSROOT. | 10 years ago |
11901 | Paul Allen | SVN: Added command-line flags to support incremental conversions. Users can now use --s...tart and --end flags to control the SVN revision range imported. The existing --repo flag if specified will override the configuration file. - Updates to Doc - Minor fix to default file header « |
10 years ago |
11843 | Paul Allen | Change --info report to include 'delete' entires in revision count. Previously 'delete'... entries were counted as '-1' which could lead to a negative result. They still add to the rev table and so should be positive. « |
10 years ago |
11836 | Paul Allen | CVS: Fix path translation for labels. Allows the use of a path map or com.p4convert.p4....subPath definition when CVS labels are enabled. - includes test case057 « |
10 years ago |
11762 | Paul Allen | Modified the --default flag to generate default entries for the client root and server roo...t. - Moved Main.java out of SVN package. « |
10 years ago |
11760 | Paul Allen | Use default label description and append label type. Previously I used the change descr...iption, which is ok for Automatic labels, but Static labels may include more than one change. Includes: - Fix parsing of RCS descriptions (support descriptions without new line) - Update to test cases. « |
10 years ago |
11759 | Paul Allen | Minor: Tidy up import and missing switch case default. | 10 years ago |
11751 | Paul Allen | SVN: Support branching with multiple sources. Only applies when SVN_MERGEINFO is enable...d. Import mode requires a resolve step on the branch. - Includes test case123 with merge example. « |
10 years ago |
11750 | Paul Allen | SVN: Relax dump file parsing with NodeEntry order. Allows the parsing of malformed data... from svndumpfilter. « |
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 |
11565 | Paul Allen | SVN: Write submitted change number to Change Map. The pending change was being written... to the changeMap.txt even though the submitted number was reported in the log. « |
10 years ago |
11457 | Paul Allen | CVS: Support empty an 'branch' symbol. Generally the branch symbol is only added with a...n ID, however the RCS spec does not specify that an ID is mandatory. This change is to support manufactured CVS data from 3rd party import tools. - 'symbol' test case053 « |
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 |
11310 | Paul Allen | SVN: Update test case 35 for new URI decoding. Trap all Exceptions raised from URI deco...ding. « |
10 years ago |
11309 | Paul Allen | CVS/SVN: Support for URI paths. To avoid double encoding a URI path the converter decod...es the path and stores it in UTF8. - CVS Test Case 052 « |
10 years ago |
11298 | Paul Allen | Restrict label history to SVN + CONVERT mode | 10 years ago |
11294 | Paul Allen | SVN: Improved label support for Subversion tag of another tag, when one or both get conver...ted to a Perforce label. TODO: add aditional unit tests. « |
10 years ago |