Edgewall Software

Changes between Version 5 and Version 6 of TracDev/Proposals/Journaling


Ignore:
Timestamp:
May 9, 2015, 11:45:46 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/Journaling

    v5 v6  
    11= Journaling Proposal =
    22
    3 '''Note:''' ''superseded by TracDev/Proposals/CacheInvalidation. The [#JournalingTables] section is superseded by TracDev/Proposals/DataModel.''
     3'''Note:''' This proposal has been superseded by TracDev/Proposals/CacheInvalidation. The [#JournalingTables] section is superseded by TracDev/Proposals/DataModel.
    44
    5 == The Problem ==
    6 Trac maintains coherency upon data changes by using various `I...Listener`
    7 extension points.
     5== The Problem
     6
     7Trac maintains coherency upon data changes by using various `I...Listener` extension points.
    88
    99While this works in many cases, this approach is somewhat flawed or insufficient in
     
    142142The actual `ModelTransaction` object would know how to modify the underlying (generic) data model, hence the "Model" in the name.
    143143
     144=== Notifying changes
    144145
    145 === Notifying changes ===
    146 (See TracDev/Proposals/Journaling@3 for the older proposal and see TracDev/JournalingProposal for how this could be handled in a simpler way)
     146See TracDev/Proposals/Journaling@3 for the older proposal and see TracDev/JournalingProposal for how this could be handled in a simpler way.