Changes between Initial Version and Version 1 of Ticket #36643, comment 7


Ignore:
Timestamp:
Oct 14, 2025, 8:04:40 AM (4 weeks ago)
Author:
Simon Charette

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #36643, comment 7

    initial v1  
    33I believe things are this way because the `migrate` command, with and without `--fake`, makes graph manipulation expecting the history graph to be in a consistent state prior to making these changes and that the operations it performs could venture into undefined behaviour territory without these per-requisite.
    44
    5 To make a ''typing'' analogy, if a piece of code expect a graph to follow specific schema (e.g. single head per app, acyclic) and you force it through the pipe in an unexpected form then it can result in damageable ways.
     5To make a ''typing'' analogy, if a piece of code expect a graph to follow specific schema (e.g. single head per app, acyclic) and you force it through the pipe in an unexpected form then it can behave in damageable ways.
    66
    77Given undefined behaviour is not something we want anywhere close to database schema alterations I believe the current approach is reasonable.
Back to Top