# config

name: project-description
value:
  A set of packages to map strings to unique numeric identifiers. The process of creating/mapping is called "interning a string". The name "atom" comes from the X11 "XAtom" type used for the identifiers returned by an X server on interning strings.


# reportfmt

title: All Tickets
cols:
  #ffffff Key:
  #f2dcdc Active
  #e8e8e8 Review
  #cfe8bd Fixed
  #bde5d6 Tested
  #cacae5 Deferred
  #c8c8c8 Closed

sqlcode:
  SELECT
    CASE WHEN status IN ('Open','Verified') THEN '#f2dcdc'
         WHEN status='Review' THEN '#e8e8e8'
         WHEN status='Fixed' THEN '#cfe8bd'
         WHEN status='Tested' THEN '#bde5d6'
         WHEN status='Deferred' THEN '#cacae5'
         ELSE '#c8c8c8' END AS 'bgcolor',
    substr(tkt_uuid,1,10) AS '#',
    datetime(tkt_mtime) AS 'mtime',
    type,
    status,
    subsystem,
    title
  FROM ticket


# event

type: ci
user: andreask
comment:
  Fixed result differences in the shared test cases, more procedures providing the differences. Made the test case names in the shared suite unique per store.


type: ci
user: andreask
comment:
  Split the setup for the id-generation differences into helper files, for reuse. Plus fix to the sqlite store construction. The database access command was actually not put in scope/created. The tests worked because their helper db had the same name as was used inside of the instance, allowing resolution. Change the helper's name, and things failed.


type: ci
user: andreask
comment:
  Open work on tests to expose cache implementations not taking into account that cache is subset of backend, most of the time.


type: ci
user: andreask
comment:
  Merged initial cache fixes, and completed the missing parts. System extended with new method "exists-id".


type: ci
user: aku
comment:
  Compacted the sqlite setup a bit, more tabular. Added caching of store size. Modest memory cost, high impact on speed. Implemented the (de)serialize methods in the store, for wrapping into transactions. Plus serialize can be done as single sql query. Much better perf. Removed restrictions on the higher N benchmarks.


type: ci
user: andreask
comment:
  Simplified database setup using the new dbutil highlevel method for schema creation and verification.


