* Path for renames during restore and renames during share (thanks to Bryan Aldrich...
[vss2svn.git] / legacy / CHANGES.txt
blob1ac472f8d289622939689f166d8cbce381c4fa37
1 0.3.3
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
8       properly set)
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
12       issue
13     * Fixed issue #7 (--help gives wrong switch for exclude)
15   Known Issues:
16     * Unchanged from 0.3.1
18 0.3.2
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
25   Known Issues:
26     * Unchanged from 0.3.1
28 0.3.1
29     * Fixed issue with compiled .exe not printing help info correctly
30     * Updated INSTALL file to reflect Time::ParseDate requirement
31     * Updated README file
33   Known Issues:
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.
38 0.3.0
39     * Generally much more user friendly, with useful prompts, error msgs, etc.
40     * Automatically detect user's regionalized date and time formats from
41       Windows registry
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
47       from migration
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
53       to ActiveState build)
54         - Win32::TieRegistry
55         - Pod::Usage
56         - Text::Wrap
58   Known Issues:
59     * Still doesn't handle label comments correctly
61 0.2.2
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.
67 0.2.1
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
75 0.2.0
76     * Use the DBD::SQLite driver instead of temporary text files;
77       performance greatly improved on large VSS databases
79 0.1.0
80     * Initial import of script.