Name | Modified | Size |
---|---|---|
.. | ||
asset | ||
change | ||
history | ||
node | ||
parser | ||
prescan | ||
process | ||
query | ||
tag | ||
Main.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 |
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 |
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 |
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 |
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 |
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 |
11273 | Paul Allen | SVN: Add --tag=n option to search for labels in the SVN data. Example use: &n...bsp;java -jar p4convert.jar --type=SVN --repo=svn.dump --tags=2 Sample output: ... A:1 tags/1.0.4/ ... D:2 tags/7.04.3/ Key: A - Automatic label S - Static label D - Deleted label B - Branch :n - number of changes on path « |
10 years ago |
11270 | Paul Allen | SVN: Detect deleted labels - Improvments to --info output - Tree depth re...porting with --tree=n flag (n is depth >0) « |
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 |
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 |
11109 | Paul Allen | SVN: Import mode - avoid reverting a pending delete on a file revision if followed by a re...move dir action. « | 10 years ago |
11094 | Paul Allen | Minor fixes. - Increase CVS_MAXLINE from 10MB to 1GB - More tolerant SVN he...ader key : values « |
10 years ago |
11071 | Paul Allen | Path map translator for CVS and SVN paths. (undoc) To use create a path.map file with... regex and group match. Only the first matching entry is used. The regex and group match are seperated by ', ' (or in regex terms ',\s+'). Lines starting with '#' are ignored. For example, 'trunk' is renamed to 'main', but other entries are left as-is. # path.map trunk/(.*), //import/main/{1} (.*), //import/{1} Note: if no file is found the default 'depot' and 'subPath' options are used to generate the map, preserving the original behaviour. CVS paths will always stat with the 'branch' name. 'main' for 1.1 and the symbol for other branches. # path.map main/projA/(.*), //import/projA/MAIN/{1} release_(.*)/projA/(.*), //import/projA/REL{1}/{2} (.*)/projA/(.*), //import/projA/TAG-{1}/{2} (.*), //import/unexpected/{1} Node: adding a catch all is a good idea. « |
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 |
11060 | Paul Allen | SVN: Minor fix to check for BRANCH action on procesDir() - Prevents a A:D operat...ion on a Label « |
10 years ago |
11047 | Paul Allen | SVN: Test case 119 labels_branch-branch. Test what happens when a label is branched wit...h edits and deletes. The default behaviour is to keep the initial label as a label and the resulting branch is sparse. If this is not desired then the tag should be included in the branch mapping (include.map). For example: [exclude.map] ^tags/.* [include.map] ^tags/full_branch/.* « |
10 years ago |
11043 | Paul Allen | SVN: Added View support for Automatic labels (Convert and Import mode) - Update... view metadata in test case 118 « |
10 years ago |
11041 | Paul Allen | SVN: Fixes to support changelist numbering and AUTOMATIC labels in Import mode (front door...). « | 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 |
11031 | Paul Allen | SVN: Adding ground work for Static/Automatic support. | 10 years ago |
11030 | Paul Allen | SVN: Detect Automatic/Static labels - Minor refactor prescan/LabelParser to tag/...TagParser « |
10 years ago |
11025 | Paul Allen | SVN: Added LABEL action and improved logging. - minor fix to prevent skipping fi...le actions, hopefully this will turn into static labels. « |
10 years ago |
11024 | Paul Allen | SVN: Minor fixes to automatic labels. | 10 years ago |
11018 | Paul Allen | SVN: Support automatic labels for IMPORT and CONVERT modes. | 10 years ago |
11014 | Paul Allen | SVN: Label support (change went in a bit early, requires later changes to work) | 10 years ago |
11013 | Paul Allen | SVN: Expose ChangeInfo object outside of ChangeInterface. | 10 years ago |
10983 | Paul Allen | SVN: Updated change number mapping. Use the submitted change number not the pending num...ber, for the changeMap. « |
10 years ago |
10912 | Paul Allen |
Back out changelist 10911 - Tmp file look to be in error |
10 years ago |
10911 | Paul Allen | CVS memory optimisation - Calculate tmp file (has some risk, but saves lots of mem...ory) - String.intern() must use with java 7 or later. « |
10 years ago |
10882 | Paul Allen | CVS non branched revisions. Address issue when adding files to a branch that have no con...nection to main. CVS identifies these as 'dead' revisions on main with a branch. - replaced CVS test case 047 « |
10 years ago |
10773 | Paul Allen | Added Audit Log support to CVS. CVS does not store an MD5 with the RCS delta, so the fi...eld is set to zeros. « |
10 years ago |
10703 | Paul Allen | Import Mode: Fix for add + branch in the same change. Convert Mode: Allow add + branch, b...ut copy +x and other properties to new object. - Added test case 117 ---------------------------------------------------------------- Fix for Import mode; when a file is renamed (case only) and contains an edit. The branch part of the rename is now downgraded to an EDIT. - Added testcase 116 « |
10 years ago |
10636 | Paul Allen | Added fix for CVS users with reserved chars in the name. CVS TestCase: username_comma,... username_rev_chars « |
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 |
10491 | Paul Allen | Removed unused import. | 11 years ago |
9807 | Paul Allen | Initial import of p4-convert (from change 894340) | 11 years ago |