# | 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/lib/VCP/Driver.pm | |||||
#27 | 5084 | Barrie Slaymaker |
- VCP::Driver chdir()s to start_dir before blowing away working dir in order to prevent File::Path from complaining about not being able to find the current working directory. (Reported by knewt). |
||
#26 | 5079 | Barrie Slaymaker | - VCP::Driver::_run3() keeps its hands off STDERR better | ||
#25 | 4968 | Barrie Slaymaker | - Use module name instead of location in memory to create unique db files. | ||
#24 | 4487 | Barrie Slaymaker | - dead code removal (thanks to clkao's coverage report) | ||
#23 | 4206 | Barrie Slaymaker |
- Explicitly redirecting STDERR to \*STDERR in run_safely() now bypasses redirecting it to the log file or the STDERR filter. This is to support the unscriptable (on Win32, any way) cvs login password prompt. |
||
#22 | 4143 | Barrie Slaymaker | - Further adaptation to vcp.exe packaging format | ||
#21 | 4021 | Barrie Slaymaker |
- Remove all phashes and all base & fields pragmas - Work around SWASHGET error |
||
#20 | 3975 | Barrie Slaymaker |
- VCP::Dest::p4 can now branch the same file multiple times in one change. |
||
#19 | 3974 | Barrie Slaymaker | - IPC::Run no longer required | ||
#18 | 3970 | Barrie Slaymaker |
- VCP::Source handles rev queing, uses disk to reduce RAM - Lots of other fixes |
||
#17 | 3853 | Barrie Slaymaker | - VCP::Driver::_db_store_location() can now build paths | ||
#16 | 3829 | Barrie Slaymaker | - Support "I'm not dead yet" progress activity output. | ||
#15 | 3800 | Barrie Slaymaker | - <branches> removed from all code | ||
#14 | 3773 | Barrie Slaymaker | - VCP::Driver: minor cleanups | ||
#13 | 3736 | Barrie Slaymaker |
- Source and dest specs are now quoted in .vcp files as needed - The server and client paths are now quoted in the p4 client vcp creates |
||
#12 | 3687 | Barrie Slaymaker | - Destinations may now use compile_path_re() | ||
#11 | 3677 | Barrie Slaymaker |
- rev_root sanity check is now case insensitive on Win32 - Parens in source filespecs are now treated as regular characters, not capture groups - ** is not treated as '...' |
||
#10 | 3673 | Barrie Slaymaker | - rev_root sanity check is now case insensitive on Win32 | ||
#9 | 3659 | Barrie Slaymaker | - Minor merges from crashed HD | ||
#8 | 3569 | Barrie Slaymaker |
- Work around bug caused by p4's using the long pathname when $ENV{PWD} is not set. |
||
#7 | 3532 | John Fetkovich |
changed File::Spec->rel2abs( blah, start_dir ) to start_dir_rel2abs blah everywhere. which does the same thing and is defined in VCP::Utils |
||
#6 | 3496 | Barrie Slaymaker | - VSS branching | ||
#5 | 3491 | Barrie Slaymaker | - All sections are now documented in generated config files | ||
#4 | 3489 | Barrie Slaymaker | - Document options emitted to .vcp files. | ||
#3 | 3477 | Barrie Slaymaker | - Make --rev-root only available in VCP::Source::p4 | ||
#2 | 3464 | Barrie Slaymaker |
- Create VCP::ConfigFileUtils and move bin/vcp::parse_config_file in to it. - Add VCP::ConfigFileUtils::write_config_file() - Add --output-vcp-file to bin/vcp. - Add VCP::Driver::repo_spec_as_string() - Add VCP::Driver::config_file_section_as_string() - VCP::Driver::parse_repo_spec() now clears any settings that are not set by a given spec string (so old values don't remain after a call to it). |
||
#1 | 3460 | Barrie Slaymaker |
- Revamp Plugin/Source/Dest hierarchy to allow for reguritating options in to .vcp files |