You are here: Foswiki>Tasks Web>Item11135 (19 Nov 2015, GeorgeClark)Edit Attach

Item11135: store2: Development.SimplifyTheStoreMetaSemantics

pencil
Priority: Enhancement
Current State: Needs Developer
Released In: n/a
Target Release: major
Applies To: Engine
Component: FoswikiStore
Branches: Release01x01 scratch trunk
Reported By: PaulHarvey
Waiting For: PaulHarvey, SvenDowideit
Last Change By: GeorgeClark
Adding sven's work on github to svn.foswiki.org/branches/scratch

-- PaulHarvey - 18 Sep 2011

From sven's README on github:

Foswiki 2.0 Store refactor prototype

We think that the Store <-> Object codebase is too convoluted, and can be done better for the next release of Foswiki.

Key performance indicators for acceptance of this major re-write will be:
  1. faster
  2. more complete test suite
  3. simpler and more useable API for both the core, and store backend
  4. faster smile

see http://foswiki.org/Development/SimplifyTheStoreMetaSemantics for my ideas and direction.


We never merged createNewFoswikiSession back to svn UnitTestContrib. Damnit! smile

-- PaulHarvey - 17 Dec 2011

The checkins on this task are ALL unit test changes.

Note that the missing Rev's listed under Checkins are all in the scratch branch that was not imported into git.

-- GeorgeClark - 12 Jan 2015
 

ItemTemplate edit

Summary store2: SimplifyTheStoreMetaSemantics
ReportedBy PaulHarvey
Codebase trunk
SVN Range
AppliesTo Engine
Component FoswikiStore
Priority Enhancement
CurrentState Needs Developer
WaitingFor PaulHarvey, SvenDowideit
Checkins Rev 12525 not found Rev 12526 not found Rev 12531 not found Rev 12532 not found Rev 12533 not found Rev 12534 not found Rev 12535 not found Rev 12536 not found Rev 12537 not found Rev 12538 not found Rev 12539 not found Rev 12540 not found Rev 12541 not found Rev 12542 not found Rev 12543 not found Rev 12544 not found Rev 12545 not found Rev 12546 not found Rev 12547 not found Rev 12548 not found Rev 12549 not found Rev 12550 not found Rev 12551 not found Rev 12552 not found Rev 12553 not found Rev 12554 not found Rev 12555 not found Rev 12556 not found Rev 12557 not found Rev 12558 not found Rev 12559 not found Rev 12560 not found Rev 12561 not found Rev 12562 not found Rev 12563 not found Rev 12564 not found Rev 12565 not found Rev 12566 not found Rev 12567 not found Rev 12568 not found Rev 12569 not found Rev 12570 not found Rev 12571 not found Rev 12576 not found Rev 12577 not found distro:a7131fac125b distro:5d3879a895e3 distro:5b16ec186ef4 distro:f0d8009e4f51 distro:9b1f7aa33f05 distro:c6bc3dcc665b distro:0ee941f9da5d distro:853f9bce9297 distro:2fdb5d6debb5 distro:5e495639e191 distro:f77031ca6d41 distro:2017dc0e780e distro:5b97ad8a215b distro:5d2453ef3d84 distro:3b584c56a83d distro:be18ccd8dd81 distro:119630a457b1 distro:faaff738ff08 distro:6a38e991b49b distro:b0aac7f9ab73 distro:e5e095816660 distro:07479f6e6258 distro:0dd64bf22b12 distro:357b37c689ef distro:e2aeb11baec4 distro:180e3ec365b8 distro:ccaaa5eece96 distro:32b08279ba6a distro:1934b507fb1c distro:bbfbf20417d9 distro:b35b93a9d6cf distro:88069f5c677d distro:1d1219ab2215 distro:2477577d789d distro:1f18881b023f distro:f9a25fbe8fd6 distro:964fe9edc5d9 distro:cb3ed4594273 distro:c82ab306cb90 distro:676248fc08d5 distro:dea92ef55e93 distro:8130ba21d94a distro:cdf61912759d distro:7391dbb056ea distro:4c1639888a1d
TargetRelease major
ReleasedIn n/a
CheckinsOnBranches Release01x01 scratch trunk
trunkCheckins distro:a7131fac125b distro:f0d8009e4f51 distro:9b1f7aa33f05 distro:0ee941f9da5d distro:2fdb5d6debb5 distro:2017dc0e780e distro:5d2453ef3d84 distro:be18ccd8dd81 distro:faaff738ff08 distro:b0aac7f9ab73 distro:07479f6e6258 distro:0dd64bf22b12 distro:357b37c689ef distro:e2aeb11baec4 distro:180e3ec365b8 distro:ccaaa5eece96 distro:32b08279ba6a distro:1934b507fb1c distro:bbfbf20417d9 distro:b35b93a9d6cf distro:88069f5c677d distro:4c1639888a1d
masterCheckins
ItemBranchCheckins
Release01x01Checkins distro:5d3879a895e3 distro:5b16ec186ef4 distro:c6bc3dcc665b distro:853f9bce9297 distro:5e495639e191 distro:f77031ca6d41 distro:5b97ad8a215b distro:3b584c56a83d distro:119630a457b1 distro:6a38e991b49b distro:e5e095816660 distro:1d1219ab2215 distro:2477577d789d distro:1f18881b023f distro:f9a25fbe8fd6 distro:964fe9edc5d9 distro:cb3ed4594273 distro:c82ab306cb90 distro:676248fc08d5 distro:dea92ef55e93 distro:8130ba21d94a distro:cdf61912759d distro:7391dbb056ea
Topic revision: r96 - 19 Nov 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy