System.Data.SQLite
Check-in [4bd5b33b41]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Modify version number test to support NuGet package hotfix versioning. More integration of the new 'core' NuGet package into the build system.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 4bd5b33b413e0e1c655e616617989e84c5bd5838
User & Date: mistachkin 2014-02-18 05:42:03
Context
2014-02-18
21:45
Include the EF6-specific ADO.NET provider in the NuGet configuration file. check-in: ab41582640 user: mistachkin tags: trunk
05:42
Modify version number test to support NuGet package hotfix versioning. More integration of the new 'core' NuGet package into the build system. check-in: 4bd5b33b41 user: mistachkin tags: trunk
05:13
Fix one missed NuGet package version increment to 1.0.91.1. check-in: 9c9562216e user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.NET.2005.MSBuild.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2005.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2008.MSBuild.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2008.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2010.MSBuild.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2010.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2012.MSBuild.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2012.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2013.MSBuild.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to SQLite.NET.2013.sln.

     5      5   		exclude_bin.txt = exclude_bin.txt
     6      6   		exclude_src.txt = exclude_src.txt
     7      7   		NuGet\net20\config.transform = NuGet\net20\config.transform
     8      8   		NuGet\net40\config.transform = NuGet\net40\config.transform
     9      9   		NuGet\net20\install.ps1 = NuGet\net20\install.ps1
    10     10   		NuGet\net40\install.ps1 = NuGet\net40\install.ps1
    11     11   		NuGet\SQLite.Beta.nuspec = NuGet\SQLite.Beta.nuspec
           12  +		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
    12     13   		NuGet\SQLite.MSIL.nuspec = NuGet\SQLite.MSIL.nuspec
    13     14   		NuGet\SQLite.nuspec = NuGet\SQLite.nuspec
    14     15   		NuGet\SQLite.x64.nuspec = NuGet\SQLite.x64.nuspec
    15     16   		NuGet\SQLite.x86.nuspec = NuGet\SQLite.x86.nuspec
    16     17   		readme.htm = readme.htm
    17     18   		SQLite.NET.Settings.targets = SQLite.NET.Settings.targets
    18     19   		SQLite.NET.Settings.targets.netFx35 = SQLite.NET.Settings.targets.netFx35

Changes to Setup/verify.lst.

   155    155     NuGet/net20/
   156    156     NuGet/net20/config.transform
   157    157     NuGet/net20/install.ps1
   158    158     NuGet/net40/
   159    159     NuGet/net40/config.transform
   160    160     NuGet/net40/install.ps1
   161    161     NuGet/SQLite.Beta.nuspec
          162  +  NuGet/SQLite.Core.nuspec
   162    163     NuGet/SQLite.MSIL.nuspec
   163    164     NuGet/SQLite.nuspec
   164    165     NuGet/SQLite.x64.nuspec
   165    166     NuGet/SQLite.x86.nuspec
   166    167     readme.htm
   167    168     Setup/
   168    169     Setup/archive.bat

Changes to Tests/version.eagle.

    41     41   #       should not have to be changed.
    42     42   #
    43     43   set version(full) [appendArgs $version(major) . $version(minor) . \
    44     44                                 $version(build) . $version(revision)]
    45     45   
    46     46   ###############################################################################
    47     47   
           48  +#
           49  +# NOTE: Build the version number used for the NuGet packages.  This should
           50  +#       be the same as the above version number, with the exception of the
           51  +#       revision, which may differ.
           52  +#
           53  +set version(nuget) [appendArgs $version(major) . $version(minor) . \
           54  +                               $version(build) . \\d+]
           55  +
           56  +###############################################################################
           57  +
    48     58   #
    49     59   # NOTE: Setup the variables that refer to the various files required by the
    50     60   #       tests in this file.
    51     61   #
    52     62   set systemDataSQLiteDllFile [getBuildFileName System.Data.SQLite.dll]
    53     63   set systemDataSQLiteLinqDllFile [getBuildFileName System.Data.SQLite.Linq.dll]
    54     64   set systemDataSQLiteEf6DllFile [getBuildFileName System.Data.SQLite.EF6.dll]
................................................................................
   257    267   
   258    268   ###############################################################################
   259    269   
   260    270   set patterns [list \
   261    271       [appendArgs Version= [string map [list . \\.] $version(full)] ,] \
   262    272       [appendArgs Version= [string map [list . \\.] $version(full)] ,] \
   263    273       [appendArgs &quot\; [format %03d $version(build)] &quot\;] \
   264         -    [appendArgs <version> [string map [list . \\.] $version(full)] \
          274  +    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
          275  +        </version>] \
          276  +    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
          277  +        </version>] \
          278  +    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   265    279           </version>] \
   266         -    [appendArgs <version> [string map [list . \\.] $version(full)] \
          280  +    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   267    281           </version>] \
   268         -    [appendArgs <version> [string map [list . \\.] $version(full)] \
          282  +    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   269    283           </version>] \
   270         -    [appendArgs <version> [string map [list . \\.] $version(full)] \
   271         -        </version>] \
   272         -    [appendArgs <version> [string map [list . \\.] $version(full)] \
          284  +    [appendArgs <version> [string map [list . \\.] $version(nuget)] \
   273    285           </version>] \
   274    286       [appendArgs AssemblyVersion\\(\" [string map [list . \\.] \
   275    287           $version(full)] \"\\)] \
   276    288       [appendArgs AssemblyFileVersion\\(\" [string map [list . \\.] \
   277    289           $version(full)] \"\\)] \
   278    290       [appendArgs <Version> [string map [list . \\.] \
   279    291           $version(full)] </Version>] \
................................................................................
   368    380   
   369    381   set fileNames [list \
   370    382       readme.htm \
   371    383       [file join Doc Extra Provider dbfactorysupport.html] \
   372    384       [file join Doc Extra Provider welcome.html] \
   373    385       [file join NuGet SQLite.nuspec] \
   374    386       [file join NuGet SQLite.Beta.nuspec] \
          387  +    [file join NuGet SQLite.Core.nuspec] \
   375    388       [file join NuGet SQLite.MSIL.nuspec] \
   376    389       [file join NuGet SQLite.x64.nuspec] \
   377    390       [file join NuGet SQLite.x86.nuspec] \
   378    391       [file join SQLite.Designer AssemblyInfo.cs] \
   379    392       [file join SQLite.Designer AssemblyInfo.cs] \
   380    393       [file join SQLite.Designer source.extension.vsixmanifest] \
   381    394       [file join SQLite.Interop props SQLite.Interop.2005.vsprops] \

Changes to www/build.wiki.

   126    126   
   127    127         <ul>
   128    128           <li>&lt;root&gt;\readme.htm</li>
   129    129           <li>&lt;root&gt;\Doc\Extra\Provider\dbfactorysupport.html</li>
   130    130           <li>&lt;root&gt;\Doc\Extra\Provider\welcome.html</li>
   131    131           <li>&lt;root&gt;\NuGet\SQLite.nuspec</li>
   132    132           <li>&lt;root&gt;\NuGet\SQLite.Beta.nuspec</li>
          133  +        <li>&lt;root&gt;\NuGet\SQLite.Core.nuspec</li>
   133    134           <li>&lt;root&gt;\NuGet\SQLite.MSIL.nuspec</li>
   134    135           <li>&lt;root&gt;\NuGet\SQLite.x86.nuspec</li>
   135    136           <li>&lt;root&gt;\NuGet\SQLite.x64.nuspec</li>
   136    137           <li>&lt;root&gt;\SQLite.Designer\AssemblyInfo.cs</li>
   137    138           <li>&lt;root&gt;\SQLite.Designer\source.extension.vsixmanifest</li>
   138    139           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2005.vsprops</li>
   139    140           <li>&lt;root&gt;\SQLite.Interop\props\SQLite.Interop.2008.vsprops</li>

Changes to www/release.wiki.

   337    337   
   338    338     <li>
   339    339       Enter the following command to build the &quot;default&quot; NuGet package:
   340    340       <br />
   341    341       <br />
   342    342       <b>nuget.exe&nbsp;pack&nbsp;NuGet\SQLite.nuspec</b>
   343    343       <br />
          344  +    <br />
          345  +    <i>This assumes that the NuGet binary is available somewhere along the
          346  +    [http://en.wikipedia.org/wiki/PATH_%28variable%29 | PATH].<br />Please refer
          347  +    to [http://docs.nuget.org/ | NuGet Documentation] for further details.</i>
          348  +  </li>
          349  +
          350  +  <li>
          351  +    Enter the following command to build the &quot;core&quot; NuGet package:
          352  +    <br />
          353  +    <br />
          354  +    <b>nuget.exe&nbsp;pack&nbsp;NuGet\SQLite.Core.nuspec</b>
          355  +    <br />
   344    356       <br />
   345    357       <i>This assumes that the NuGet binary is available somewhere along the
   346    358       [http://en.wikipedia.org/wiki/PATH_%28variable%29 | PATH].<br />Please refer
   347    359       to [http://docs.nuget.org/ | NuGet Documentation] for further details.</i>
   348    360     </li>
   349    361   
   350    362     <li>