Name | Modified | Size |
---|---|---|
.. | ||
asset | ||
history | ||
parser | ||
prescan | ||
process | ||
BranchNavigator.java | 10 years ago | |
BranchSorter.java | 10 years ago | |
NodeTarget.java | 10 years ago | |
RcsNavigator.java | 10 years ago | |
RevisionEntry.java | 10 years ago | |
RevisionNavigator.java | 10 years ago | |
RevisionSorter.java | 10 years ago |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
11263 | Paul Allen | Refactor the enum Action outside of ChangeAction. | 10 years ago |
11248 | Paul Allen | CVS: When branching from a label downgrade to ADD and use RCS content. | 10 years ago |
11233 | Paul Allen | CVS: Debug code (no history before REMOVE)? | 10 years ago |
11227 | Paul Allen | CVS: Create MERGE action for branch with content on deleted revisions. | 10 years ago |
11226 | Paul Allen | Tidy imports and unused code. | 10 years ago |
11195 | Paul Allen | Back out changelist 11188 | 10 years ago |
11188 | Paul Allen | CVS: Added OutOfOrderException to trap CVS branch issues. @rjackson (Untested and incl...udes debug code) « |
10 years ago |
11186 | Paul Allen | Support standard command line arguments. Important change please note... @rjackson @nm...orse The change was needed to extend the current features like --info and --user for CVS and future SCM support. Please check the documentation and CLI usage for the new usage. - CVS support for --users - Unit tests for CLI arguments Example: standard usage. java -jar p4convert.jar --config=myFile.cfg Example: generate a CVS configuration file. java -jar p4convert.jar --type=CVS --default Example: report Subversion repository usage. java -jar p4convert.jar --type=SVN --repo=/path/to/repo.dump --info « |
10 years ago |
11144 | Paul Allen | CVS: Bug fix for strange case of a (dead) 1.1 revision. This seems to occur when the so...urce is from another branch. Not a perfect solution as I change this action to an add, but it allows the conversion to complete and no content is lost. « |
10 years ago |
11066 | Paul Allen |
Code refactor: Moved 'node' package from 'svn' to 'common'. |
10 years ago |
11064 | Paul Allen | CVS: added detection and support for +x revisions - extended testcase 040 to tes...t for exec bits « |
10 years ago |
11040 | Paul Allen | SVN: Static label support - Push up shared label code for CVS/SVN - Updat...e label description base for CVS test case 030 « |
10 years ago |
11006 | Paul Allen | CVS: remove experimental code (not required) | 10 years ago |
10997 | Paul Allen | CVS: use a dynamic time window when processing pseudo branches. - Prevent branch...es getting ahead of the source. - Used parent equals method in RevisionEntry to fix for drop method in RevisionSorter. « |
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 |
10984 | Paul Allen |
CVS: Tidy up logging - added revision count. |
10 years ago |
10979 | Paul Allen | CVS: offload Pseudo branches to the delayed list, before revision that are already opened.... - should fix empty change lists « |
10 years ago |
10978 | Paul Allen | CVS redesign of RCS Revision Navigation. - Disabled reverse RCS tag lookup for t...he moment. « |
10 years ago |
10977 | Paul Allen | Tidy up unused code/imports | 10 years ago |
10957 | Paul Allen |
CVS parse RCS delta fix to regex. - added more debugging |
10 years ago |