# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#6 | 28901 | marc_tooley | "" | ||
#5 | 6385 | marc_tooley |
Pulling in Mr. Geiger's most recent cvs2p4 checkins. |
||
#4 | 5891 | marc_tooley |
cvs2p4-ft: pulling in recent Geiger changes. Thanks Richard! |
||
#3 | 5773 | marc |
cvs2p4-ft: Readme type modifications. Latest modifications and READMEs. MANIFEST still doesn't know about the *.c OpenRCS files, but at at least the files as they are now, have been proven to convert a large CVS repository to a 350,000+ Perforce repository, ignoring the more egregious corruptions that exist within that repository. The idea here is that people would rather get whatever they can get from a corrupted CVS repository without working through large-scale CVS repositories manually to make the data acceptable to the stock converter. |
||
#2 | 5757 | marc |
Pulling in latest changes from Mr. Geiger's cvs2p4 Primary |
||
#1 | 5694 | marc_tooley |
Branching for minor little mods to cvs2p4. It turns out the Public Depot is probably a convenient delivery mechanism.. |
||
//guest/richard_geiger/utils/cvs2p4/NEWS | |||||
#79 | 5676 | Richard Geiger |
Add $CONVUSER to set owner for label and depot specs create dby the conversion. |
||
#78 | 5675 | Richard Geiger | Make labels unlocked. | ||
#77 | 5668 | Richard Geiger |
REVRECS (mainly). cc: roger@icmanage.com, shiv@icmanage.com |
||
#76 | 5654 | Richard Geiger | Take care of David Birkhead's first two problem children :-) | ||
#75 | 5648 | Richard Geiger | Prep for rolling b6 release | ||
#74 | 5625 | Richard Geiger | Fixes to srcdiff for handling $ and/or \r in CVS pathnames. | ||
#73 | 5623 | Richard Geiger | $SPEC_DEPOT feature added. | ||
#72 | 5618 | Richard Geiger | Fixes labels with unmodified "cvs imported" files. | ||
#71 | 5615 | Richard Geiger | more depot mapping fixes. | ||
#70 | 5612 | Richard Geiger | Package 3.0b2 | ||
#69 | 5605 | Richard Geiger | Final tweaks for 3.0b1 | ||
#68 | 5599 | Richard Geiger | About to unleash 3.0 upon an unsuspecting world... | ||
#67 | 5597 | Richard Geiger |
Add news USE_IMPORT_DEPOT switch, to allow you to have cvs-import'ed revisions (the "vendor branch") end up in a different depot than locally-authored revisions. This should pretty much complete feature work in 3.0; |
||
#66 | 5575 | Richard Geiger | split config file. | ||
#65 | 5542 | Richard Geiger | checkpointing progress. | ||
#64 | 5531 | Richard Geiger |
A significant checkpoint commit, with new improved handling of import vendor branches, and revisions present in main by virtue of multiple vendor drops to a file with no local mods. test/runtest works, with new refernece results pretty well scrutinized. |
||
#63 | 5510 | Richard Geiger | Add the $Depotmap{"somecvstopdir"} = "//somep4depot"; facility | ||
#62 | 5494 | Richard Geiger |
Heck, it's turning into 3.0! This is a watershed commit - switch to rlog-based ,v parsing... |
||
#61 | 5490 | Richard Geiger | $Depotmap implemented. | ||
#60 | 5482 | Richard Geiger | More for 2.6.0... | ||
#59 | 5449 | Richard Geiger | gearing up for 2.6.0 release... | ||
#58 | 5443 | Richard Geiger | A note about dir perms and COPYIMPORT=1 | ||
#57 | 5442 | Richard Geiger |
A checkpoint commit on the way to a 2.6.0 release with the new IronPort inspired improvements. |
||
#56 | 5426 | Richard Geiger | Add compilation of the tags and branch tags encountered. | ||
#55 | 5392 | Richard Geiger | Adjust sort key specifier option to avoid the archiaic form. | ||
#54 | 5291 | Richard Geiger | Handle incomplete external label -> branch maps... | ||
#53 | 5272 | Richard Geiger | Allow "."s in author identifiers | ||
#52 | 5271 | Richard Geiger |
Sleep in runtest to make it work more reliably on fast machines; And write to "p4 -jr -" instead of "p4root/dblabels", to save space and maybe go faster... "for now, at least". |
||
#51 | 5143 | Richard Geiger | prep for 2.5.5 | ||
#50 | 4983 | Richard Geiger |
Package 2.5.4 - add srcdiff. Clears the integration air. |
||
#49 | 4921 | Richard Geiger | Note about 2.5.3 bugfix. | ||
#48 | 4918 | Richard Geiger | extry extry read all about it! | ||
#47 | 4914 | Richard Geiger | Adds PureRCS switch. | ||
#46 | 4732 | Richard Geiger | Changes to support special characters # @ % * (for release 2.5) | ||
#45 | 4352 | Richard Geiger | for the 2.4 release. | ||
#44 | 4296 | Richard Geiger |
Integrate Robert Cowham's fox for the "binary slows"... In Cowham we Trust! |
||
#43 | 4276 | Richard Geiger | fix dochanges so that <test_conv_dir>/depotmap is run correctly. | ||
#42 | 4273 | Richard Geiger | Package 2.3.8. | ||
#41 | 4271 | Richard Geiger | About 2.3.8. | ||
#40 | 3708 | Richard Geiger | Changes for 2.3.6 | ||
#39 | 3597 | Richard Geiger |
The diff output change actually happened with 2002.2. This reflects that. |
||
#38 | 3594 | Richard Geiger | Changes for 2.3.5 | ||
#37 | 2376 | Richard Geiger | First show at fixing RCS/"import" confusion... | ||
#36 | 2284 | Richard Geiger |
Package 2.3.3. Changes to begin handling MKS Source Integrity repositories. Today MKS; Tomorrow... ClearCase! (well). |
||
#35 | 2061 | Richard Geiger |
changes for 2.3.2: - can adjust db hash bucket size; - Add $DEPOT config variable - Handle labels with '#' or '@' |
||
#34 | 1987 | Richard Geiger | Changes for 2.3.1 | ||
#33 | 1977 | Richard Geiger | Explicit p4d -r | ||
#32 | 1968 | Richard Geiger | Make it 2.2. | ||
#31 | 1967 | Richard Geiger | Add new config item "DEADSTATE". | ||
#30 | 1965 | Richard Geiger | Fix bug where link was being made if $COPY succeedes. | ||
#29 | 1964 | Richard Geiger | Add $TEXTTYPE and surrounding accoutrements. | ||
#28 | 1942 | Richard Geiger |
Change to handle RCS branch tags (so this tools can work with RCS (vs CVS) repositories, too!) RCS branch tags are those with an even number of "."s. |
||
#27 | 1782 | Richard Geiger | Changes to call this 2.0 | ||
#26 | 1781 | Richard Geiger |
This change reintegrates cvs2p4 2.0 developement work (through 2.0b6) back into my mainline development. |
||
#25 | 1437 | Richard Geiger | Fix for 1.3.3 - labels on revived Attic files. | ||
#24 | 1408 | Richard Geiger | Put the date on the release in NEWS. | ||
#23 | 1407 | Richard Geiger |
=== Release 1.3.2 - Reduce the memory footprint of bin/genmetadata. Previously, it was holding and sorting a complete copy of the metadata file "in-core" (as well as a copy of all of the RCS revision tags data!). This adds up quick, and some users saw genmetadata gobbling memory voraciously (and in some cases being running out, causing thrashing and/or process termination by the OS). genmetadata now keeps the metadata in a temp file, (sorting it in primary-key-sized chunks), and the revision tag information in a db-backed hash. - Fix the label handling so that _all_ perforce revisions based on the labeled cvs revision are included in the generated labels. Previously, one of the N "correct" Perforce revisions were being tagged (effectively, at random). This stems from the fact that lazy copying and branching are explicit in Perforce, but implicit in CVS. I.e., the "#1" revision in a new Perforce branch _appears_ to be a separate entity (identical to the revision from which it was branched. This means that to use the converted labels, it will be up to _you_ to remember what labels go with what branches: but that's the way it is in CVS, too. - A minor change in revmap to have a meaningful usage message, and properly handle the new rrevmap format. - dochanges correctly deletes revmap database files for either *.db or *.pag/*.dat style databases. |
||
#22 | 1388 | Richard Geiger | Put genmetadata on a memory diet. | ||
#21 | 1206 | Richard Geiger |
Genericize the "p4 labels" test case, and beef up the comments describing $TRUNKLINE in the config file a bit. |
||
#20 | 1204 | Richard Geiger | Package 1.3.1 | ||
#19 | 1203 | Richard Geiger |
Fix bug where dolables couldn't cope with tag in which the revision for a file was a delete Add the IMPORTTAGSPOOF switch. |
||
#18 | 1185 | Richard Geiger |
Changes for 1.3 (Labels!) |
||
#17 | 1031 | Richard Geiger | Changes for 1.2.17; fix one-letter id internal error bug. | ||
#16 | 823 | Richard Geiger | Add assert for dup d/f,v d/Attic/f,v (like "Giao Phan" <giao@seven.com> saw) | ||
#15 | 791 | Richard Geiger |
Update for a new release; my change-of-venue noted; desensitized to conflicting P4CONFIG. |
||
#14 | 474 | Richard Geiger | Reject files with bad characters per perforce filenaming conventions. | ||
#13 | 459 | Richard Geiger |
Now performs metadata sort using a sort routine coded directly in perl, rather than by using the host system's "sort" command. (Differences in "sort" behavior from one host to another had been observed to cause irregularities). |
||
#12 | 421 | Richard Geiger | Fix to the fix by Thomas Quinot. | ||
#11 | 416 | Richard Geiger | Pull in Thomas Quinot <quinot@inf.enst.fr>'s UTC bugfix, for 1.2.12. | ||
#10 | 398 | Richard Geiger | Skip (and note) ,v files with nonprintable characters in the fileame. | ||
#9 | 392 | Richard Geiger | CHanges for 1.2.10 (tolerate empty RCS file) | ||
#8 | 343 | Richard Geiger | 1.2.9 | ||
#7 | 331 | Richard Geiger |
1.2.8 - handle cr/lf in ,v's ... Yuck |
||
#6 | 305 | Richard Geiger | Changes for 1.2.7 | ||
#5 | 251 | Richard Geiger | Changes for 1.2.6 - metacharacters in filenames. | ||
#4 | 240 | Richard Geiger |
Version 1.2.5, to account for post-1999 RCS behavior. (Courtesy of David Simon, Goldman Sachs) |
||
#3 | 228 | Richard Geiger |
Changes for 1.2.4 - recognize alternative "p4 files" message for files not present in the depot. |
||
#2 | 179 | Richard Geiger | CHanges for 1.2.3 | ||
#1 | 130 | Richard Geiger |
CVS-to-Perforce converter. This is release 1.2.2 (first submit to the Perforce Public Depot) |