Revision history for Perl extension ClearCase::SyncTree. 0.01 Sat Jan 8 12:20:26 2000 - original version; created by h2xs 1.19 0.05 Tue Jul 18 13:18:33 EDT 2000 - First public release. - Includes 'synctree' script 0.06 Fri Jul 28 20:51:10 EDT 2000 - Added POD. - Fixed a bug in 'synctree' script. - Ported synctree script to Win32. - Added ->eltypemap method. 0.10 Mon Jul 31 18:05:43 EDT 2000 - Added support for symlinks. The code is designed to work even on platforms that don't natively support symlinks such as Windows (but is not yet tested there). 0.11 Tue Aug 1 10:24:48 EDT 2000 - Fixed a bug in symlink code. - "synctree -subtract" becomes "synctree -rm". - Added synctree -ctime flag. 0.12 Thu Aug 3 22:51:07 EDT 2000 - Reworked some of the flags in 'synctree' to be more compatible with Paul Smith's citree script. Replaced -ok with -y (sense toggled), replaced -preview with -n. 0.13 Mon Aug 7 16:38:14 EDT 2000 - Bugfix involving misplaced -ptime flag, caused by overenthusiastic cleanup. 0.15 Thu Oct 12 11:47:06 EDT 2000 - Fixed a Windows/clearprompt quoting error reported by James Anderson. 0.16 Mon Oct 23 22:33:12 EDT 2000 - Fix bugs reported by Rowena Sandoval (MSWIN drive letters and \) - Added cmp_func method as supplied by Greg Kurz. 0.17 Tue Oct 24 22:13:45 EDT 2000 - Added -map and -nprotect flags to synctree script. 0.18 Wed Nov 1 21:44:31 EST 2000 - Fixed a pretty bad bug causing a failure to remove view-private files it didn't create. 0.19 Sun Nov 12 21:04:17 EST 2000 - Removed undocumented constructor param for setting comparator. (use ->cmp_func instead). - Fixed a recently-introduced bug breaking -rm/name. - Added a ->reuse method to SyncTree and -reuse flag to synctree. (tested exactly once on one file). 0.20 Tue Feb 27 14:44:25 EST 2001 - Fixed bug in synctree: clearprompt result must be >>8. 0.21 Fri Jun 29 19:32:28 EDT 2001 - A few fixes donated from fmr.com. 0.23 Tue Sep 4 10:48:58 EDT 2001 = Test Env: Solaris 8/Win2K SP2/Perl 5.6/CC 4.2 + Summary: previous versions had some pretty serious bugs on Windows especially. These are fixed and it appears to work pretty robustly on UNIX and Windows. - Fixes to support M:\view\... paths on *&^&%^#$ Windows - Added --Version flag to synctree. - Fix bug reported by Paul Faulstich of llbean.com. - Removed requirement for 'dbase' dir to exist a priori. - Only look for subtractions if requested (for performance). - Add support for subtraction preview. - Added -follow feature for alignment with clearfsimport. - Some peformance enhancements by combining repetitive cleartool commands into one. - No longer requires a set view on UNIX as long as the dest dir is in a view context. - Added a -quiet flag to synctree (requires Argv 1.00). - Improved -force to return an exit status. - Fixed synctree to return nonzero if any checkin fails. - Bugfix: transport non-resolving (dangling) symlinks correctly. - Require Argv 1.00 or above (related bugfixes there). 0.24 Fri Sep 14 14:05:40 EDT 2001 - Fixed an obscure bug involving -reuse and -cr together. - Some improvements to -map/-flist and docs thereof - Added -lbmods flag to synctree. 0.25 Tue Sep 18 09:34:34 EDT 2001 - Added -stop option to synctree. 0.26 Mon Sep 24 19:37:20 EDT 2001 - Bugfix for "-sbase=/" case. - Fixed so that parent dirs have same comments as files. 0.27 Mon Oct 22 22:35:07 EDT 2001 - POD work. - Added an optimization; when comparing src-vs-dest files, compare sizes before invoking File::Compare::cmp(). This is not only faster, it stops ClearCase from having to construct cleartext for every file just to compare it.