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

Schema evolution based on ROOT and Reflex dictionaries #472

Merged
merged 34 commits into from
Sep 13, 2023
Merged

Commits on Jun 15, 2023

  1. Remove unused fields

    tmadlener committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    0b57a4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    074a0e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df470ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7fee6f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ba52f8 View commit details
    Browse the repository at this point in the history
  6. [wip] Split registration into two steps

    Easier this way to get the current version information into the whole
    system
    tmadlener committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8942b3d View commit details
    Browse the repository at this point in the history
  7. [wip] Require registration of each evolution function

    Remove two step registration again
    tmadlener committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    60f24d3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    64d148c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e006fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    14c2010 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3ccd157 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

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

Commits on Jun 27, 2023

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

Commits on Jul 6, 2023

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

Commits on Jul 7, 2023

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

Commits on Jul 10, 2023

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

Commits on Sep 1, 2023

  1. bump of schema version for testing. version 1 is already reserved for…

    … non-versioned legacy data
    hegner committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    5b41643 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afa0e41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39a42b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    09455c0 View commit details
    Browse the repository at this point in the history
  2. Update SchemaEvolution.cc

    hegner authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    28ca566 View commit details
    Browse the repository at this point in the history
  3. Update Collection.cc.jinja2

    hegner authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    fab33e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    178b520 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    905b473 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b8fe15 View commit details
    Browse the repository at this point in the history
  7. addressing PR comments

    hegner committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    51462d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Rearrange schema evolution tests to not interfere with others

    Make the schema evolution datamodel the new one and use the original one
    to write old data. This allows the roundtrip tests to work without
    additional work because the additional schema evolution code is not used
    anywhere for that.
    tmadlener committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    8b8f99a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36d06e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0caa209 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    6921613 View commit details
    Browse the repository at this point in the history
  2. Fix preprocessor directives

    tmadlener committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    5cbfec5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10ec62e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f632556 View commit details
    Browse the repository at this point in the history
  5. Update python/podio_class_generator.py

    Co-authored-by: Thomas Madlener <thomas.madlener@desy.de>
    hegner and tmadlener authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1b425c8 View commit details
    Browse the repository at this point in the history