Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DUI33 289 investigate and create versioning poc #7

Draft
wants to merge 15 commits into
base: dev
Choose a base branch
from

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    5196d16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f36286a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    fcd799d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c051b6 View commit details
    Browse the repository at this point in the history
  3. Replaced the type information coming from kits with a new injectable …

    …type cache, which (if it works as expected) I think is a bit more efficient
    Ian Hawley committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    daef155 View commit details
    Browse the repository at this point in the history
  4. - Removed obsolete traversal methods

    - Removed most Kit references
    Ian Hawley committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    2a0bac9 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. the type we deserialise to are now deserialising to a matching versio…

    …n if it exists
    
    next steps:
    - get the version from the commit
    - pick a version to use if there isn't one...  what would this be? hmmm should be oldest version? want to avoid duplicating the world at this stage :D
    - add in the conversion logic, registering the type upgrader and picking upgrades to return the actual type we want to load
    Ian Hawley committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    6a0020f View commit details
    Browse the repository at this point in the history
  2. - schema version now coming from the commit

    - being passed along to Dict2Base() where it can be used to pick the right deserialisation target
    Ian Hawley committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a21a84c View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    bdeca89 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Can now find object upgraders

    Ian Hawley committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    fd00f36 View commit details
    Browse the repository at this point in the history
  2. Pulling the upgrade manager through all the way

    Ian Hawley committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    1473436 View commit details
    Browse the repository at this point in the history
  3. given the way I've built this, not sure if the source or destination …

    …is the key for the type
    
    Just need to test this now with something basic.
    Ian Hawley committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    9e95a87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c946a1 View commit details
    Browse the repository at this point in the history
  5. Actually there was more for previous commit 'Added ridiculous Point u…

    …pgrader, just to see it all working'
    
    Also tidied some unused usings
    Ian Hawley committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    5d9a402 View commit details
    Browse the repository at this point in the history
  6. versioning a point appears to work.... :D

    Ian Hawley committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    ca18da0 View commit details
    Browse the repository at this point in the history