Commit Graph
21 Commits
Author SHA1 Message Date
Louis DeJardin 995c755833 Merge
--HG--
branch : dev
2010-02-15 15:20:36 -08:00
Louis DeJardin b1173193cc Finishing aggressive data scrubbing on setup
Existing file destroyed for lightweight databases
Tables dropped and recreated for client/server databases
This is "setup" only scenario. Recreating an orchard site on a new database will need some alternate "attach" mechanism - orthogonal to "setup" mechanism

--HG--
branch : dev
2010-02-15 15:16:45 -08:00
Louis DeJardin 3aec8ac80a Changing location of site settings file
A subfolder location is more symmetrical with location of db, and other theme and module txt files.

--HG--
branch : dev
2010-02-15 13:59:15 -08:00
Louis DeJardin d08e0b38ed Merge
--HG--
branch : dev
2010-02-15 12:59:51 -08:00
Louis DeJardin 6a34dce4ef Changing namespace of Migrations to Builders
Refactoring to be what's needed at the moment

--HG--
branch : dev
2010-02-15 12:57:52 -08:00
Louis DeJardin 91a34a35ff Refactoring database session builder
Reducing the implementation to what's needed at the moment
Making the individual providers an implementation detail

--HG--
branch : dev
2010-02-15 12:54:27 -08:00
Louis DeJardin 62465ff1da Ignoring some tests that can't be made to work
Can't test shell until module settings/state is implemented

--HG--
branch : dev
2010-02-15 12:21:18 -08:00
Louis DeJardin 1d931abf29 Merge
--HG--
branch : dev
2010-02-15 12:07:08 -08:00
Louis DeJardin 53b96f3248 Snapshot of incremental work
Sequence of events during setup functions at this point
Committing this point prior to cleaning up changes to ensure a working arrangement isn't lost

--HG--
branch : dev
2010-02-15 12:06:05 -08:00
Louis DeJardin f9c4d6dfdd Merge
--HG--
branch : dev
2010-02-15 10:09:00 -08:00
Louis DeJardin 3670374afc Refactoring database components
Simplifying for more direct use-cases

--HG--
branch : dev
2010-02-15 10:04:41 -08:00
Louis DeJardin 6baef5ca02 Adding AppDataFolder service
Factoring references to Server.MapPath and HostingEnvironment.MapPath out of components
Building testing around setup package to isolate database deadlock

--HG--
branch : dev
2010-02-13 19:25:03 -08:00
Louis DeJardin ec5450ac2d Incremental progress on database work behind setup
--HG--
branch : dev
2010-02-11 18:14:13 -08:00
Louis DeJardin ee119699a0 Tweaking a few aspects of the moment of setup
Sites subdirectory may need to be created
Shouldn't write out the site-exists file until the setup transaction has committed
Host reinitialize should be called outside of the lifetime of the temporary shell to avoid a xact deadlock

--HG--
branch : dev
2010-02-09 00:41:23 -08:00
Louis DeJardin 21c024dd97 Merge
--HG--
branch : dev
2010-02-08 16:03:08 -08:00
Louis DeJardin 9990412c63 Adding a Reinitialize method to the IOrchardHost
Needed for the setup scenario to be able to reload and apply new shell topology
Eventyally needed when module configuration requires the same effect

--HG--
branch : dev
2010-02-08 16:01:54 -08:00
Louis DeJardin 17d063fa21 Post-processing the compiled web project
Custom msbuild task performs heavy lifting over csproj xml
Project references are changed to file references, additional content files are added, and code files are copied over

--HG--
branch : dev
2010-02-08 01:09:38 -08:00
Louis DeJardin 6267c938de Mechanical refinement to build cmd files
build.cmd can take an optional target name like Compile or several targets in order with quotes like "Compile,Package"
clicktobuild.cmd will detect when the sdk env variable is not present, and vs2k8 is, and it will run the vs batch to initialize environment for calling msbuild

--HG--
branch : dev
2010-02-07 15:07:45 -08:00
Louis DeJardin c5f70ca998 Adding testing and source zip to build
Failed test will stop the build. Results are in build\OrchardTests.xml.
Source zip should be able to open and run in visual studio.

--HG--
branch : dev
2010-02-06 21:20:38 -08:00
Louis DeJardin fd270f666c Adding test and zip to build
Uses community tasks and sharpziplib for compression
Also updated build.cmd to take optional target as command line parameter

--HG--
branch : dev
2010-02-06 20:35:45 -08:00
Louis DeJardin 797d166da2 Adding a msbuild proj file and associated cmd files
Initially contains Clean, Compile, Stage targets.
Default target, Build, calls each in order.
All outputs end in /build folder, which is ignored for source control purposes

--HG--
branch : dev
2010-02-06 20:10:12 -08:00