Ticket Change Details
Not logged in
Overview

Artifact ID: dfd85ec7ac093e8e64a0931b47a9926b3a50450e
Ticket: 173e80a4df2d12f239850a28237968cf5713b07e
fossil header/footer/css/ticket pages should be version controlled
User & Date: anonymous 2010-05-09 23:14:46
Changes

  1. Appended to comment:
    
    
    <hr><i>anonymous claiming to be anonymous (reporter) added on 2010-05-09 23:14:46:</i><br>
    Based on my (possibly limited) understanding of syncing process, I would propose following implementation:
    
    1) Instead of storing value of config variable directly, the value would be stored in artefact (with additional information like parent artefact) and the ID of artefact would be stored in config variable.
    
    2) On config push/pull, the "pushing side" would say "I'm using artefact with ID X for this config variable". The "pulling side" would then compare ancestors of the pushing side artefact and its own artefact for this variable and determine which is newer. In case of conflict, the configuration would stay unchanged but user would be warned and given some tool to resolve the conflict on "pulling side" repository (use local, use remote, "merge" and edit).
    
  2. resolution changed to: "Open"