2 * Fixed issue #3 (Migration loses data when same file checked in twice
3 within same minute) -- thanks to Nathan Kidd for this patch
4 * Fixed issue #4 (Incorrect commit dates because Daylight Savings Time not
5 taken into account) -- thanks to Nathan Kidd for this patch
6 * --dstbias argument added (part of fix for issue #4)
7 * Fixed issue #5 (Check user's environment to ensure APR_ICONV_PATH is
9 * --iconv argument added (part of fix for issue #5)
10 * Fixed issue #6 (vss2svn is confused by executables named ss that it
11 finds in the VSS repository) -- thanks to Sean M. Foy for identifying
13 * Fixed issue #7 (--help gives wrong switch for exclude)
16 * Unchanged from 0.3.1
19 * Fixed issue #2 (am/pm conversion errors at noon and midnight)
20 -- thanks to Arthur Tateishi for this patch
21 * Add --utf8 switch to explicitly convert all comments to UTF-8;
22 requires Perl 5.8 or later.
23 * Fix issue with commiting files beginning with plus or dash
26 * Unchanged from 0.3.1
29 * Fixed issue with compiled .exe not printing help info correctly
30 * Updated INSTALL file to reflect Time::ParseDate requirement
34 * Still doesn't handle label comments correctly
35 * Doesn't handle VSS cloaked projects correctly
36 * Currently works only with English version of VSS.
39 * Generally much more user friendly, with useful prompts, error msgs, etc.
40 * Automatically detect user's regionalized date and time formats from
42 * Explicitly checks for ss.exe and svn.exe on path before starting
43 * No longer dies on VSS "pinned" files
44 * Attempt to correct for user's timezone
45 * Remove redundant internal "filetype" check when building file histories
46 * Add --exclude switch to allow excluding arbitrary subprojects
48 * Revived --debug switch; this sends *all* output to the screen! (Still
49 goes to logfile as well)
50 * Add --timebias switch to override timezone detection
51 * Changed --login argument to --vsslogin
52 * The following new Perl modules are now required (all are base
59 * Still doesn't handle label comments correctly
62 * Use tempfiles for more ss.exe commands instead of piping
63 directly to STDOUT; this prevents ss.exe from undesirably
64 line-breaking and paginating output. (bugzilla issue #1)
66 * Change license from "public domain" to Gnu GPL.
68 * fix reading version numbers greater than 9.
69 * handle "--vssproject $/" correctly
70 * remove "use diagnostics", which only confuses regular users
71 * print startup message so doesn't appear to hang on large projects
72 * passing an invalid project is a fatal error
73 * prevent SQL quotes from appearing in users prompt
76 * Use the DBD::SQLite driver instead of temporary text files;
77 performance greatly improved on large VSS databases
80 * Initial import of script.