# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 28901 | marc_tooley | "" | ||
#1 | 5835 | marc_tooley | VCP branch to prep for incoming bugfixes for the Source/svn.pm module. | ||
//guest/perforce_software/revml/t/95svn2p4.t | |||||
#2 | 5404 | Barrie Slaymaker |
- SVN support added - Makefile gives clearer notices about missing optional prereqs. - VCP::Filter::labelmap and VCP::Filter::map: <<skip>> replaces deprecated <<delete>> to be clearer that no revisions are deleted from either repository but some just are skipped and not inserted. - VCP::Filter::map: support added for SVN-like branch labels - VCP::Source: support added for ISO8601 timestamps emitted by SVN. |
||
#1 | 5367 | Barrie Slaymaker | - t/95svn2p4.t created | ||
//guest/perforce_software/revml/t/95cvs2p4.t | |||||
#30 | 4417 | Barrie Slaymaker |
- Adapt to "estimated values" messages - Adapt to more accurate test suite |
||
#29 | 3970 | Barrie Slaymaker |
- VCP::Source handles rev queing, uses disk to reduce RAM - Lots of other fixes |
||
#28 | 3800 | Barrie Slaymaker | - <branches> removed from all code | ||
#27 | 3689 | Barrie Slaymaker | - 95cvs2p4.t no longer fails if p4d missing | ||
#26 | 3500 | Barrie Slaymaker |
- Use -kb on cvs export to suppress carriage returns. |
||
#25 | 3496 | Barrie Slaymaker | - VSS branching | ||
#24 | 3115 | Barrie Slaymaker |
Move sorting function to the new VCP::Filter::sort; it's for testing and reporting only and the code was bloating VCP::Dest and limiting VCP::Rev and VCP::Dest optimizations. Breaks test suite in minor way. |
||
#23 | 2973 | Barrie Slaymaker | Fix handling of branched but unchanged files | ||
#22 | 2926 | John Fetkovich |
remove --state-location switch add --db-dir and --repo-id switches build state location from concatenation of those two. |
||
#21 | 2915 | Barrie Slaymaker |
Default to *not* changing the first rev of a branch, add --change-branch-rev-1 to enable the non-default behavior (which is what is used by most of the test suite). |
||
#20 | 2909 | Barrie Slaymaker | Update this test script to current | ||
#19 | 2896 | John Fetkovich |
updated to use --continue and --state-location. not entirely working yet. |
||
#18 | 2895 | Barrie Slaymaker |
Tweak to not delete branch_ids, add TODOs, make sure a stubbed out test gets run. |
||
#17 | 2859 | Barrie Slaymaker | Work on Source::p4 branching issues | ||
#16 | 2802 | John Fetkovich |
Added a source_repo_id to each revision, and repo_id to each Source and Dest. The repo_ids include repository type (cvs,p4,revml,vss,...) and the repo_server fields. Changed the $self->...->set() and $self->...->get() lines in VCP::Dest::* to pass in a conglomerated key value, by passing in the key as an ARRAY ref. Also various restructuring in VCP::DB.pm, VCP::DB_file.pm and VCP::DB_file::sdbm.pm related to this change. |
||
#15 | 2756 | John Fetkovich | check skips if cvs not present | ||
#14 | 2743 | John Fetkovich |
Add fields to vcp: source_name, source_filebranch_id, source_branch_id, source_rev_id, source_change_id 1. Alter revml.dtd to include the fields 2. Alter bin/gentrevml to emit legal RevML 3. Extend VCP::Rev to have the fields 4. Extend VCP::{Source,Dest}::revml to read/write the fields (VCP::Dest::revml should die() if VCP tries to emit illegal RevML) 5. Extend VCP::{Source,Dest}::{cvs,p4} to read the fields 7. Get all tests through t/91*.t to pass except those that rely on ch_4 labels |
||
#13 | 2714 | Barrie Slaymaker |
Simplify t/90*cvs.t tests, remove make_cvsroots for speed and simplicity. |
||
#12 | 2656 | Barrie Slaymaker |
Remove remainder of winged-eel workarounds now that IPC::Run is fixed (in IPC::Run 0.75). |
||
#11 | 2638 | Barrie Slaymaker | Require fixed IPC::Run, remove workaround for buggy IPC::Run | ||
#10 | 2624 | John Fetkovich | minor fixes, including workaround for broken IPC::Run (to be removed) | ||
#9 | 2344 | Barrie Slaymaker | Make the labelsync code more self-documenting | ||
#8 | 2328 | Barrie Slaymaker |
fix up minor bugs in VCP::Source::p4, get t/95cvs2p4.t passing |
||
#7 | 2326 | Barrie Slaymaker | remove debug statement | ||
#6 | 2325 | Barrie Slaymaker | Get most tests working | ||
#5 | 2319 | Barrie Slaymaker | make t/test-*.revml be consistent with cvs2p4 and p42cvs scenarios | ||
#4 | 2307 | Barrie Slaymaker | get VCP::Filter::map working, update docs | ||
#3 | 2297 | Barrie Slaymaker | Adapt cvs, revml to a more realistic branching structure | ||
#2 | 2267 | Barrie Slaymaker | factor out cvs2revml, test both --use-cvs and direct modes, with times | ||
#1 | 2265 | Barrie Slaymaker | factor out t/95cvs2p4.pm and allow it to reuse the cvs repo for speed. |