Skip to content
Snippets Groups Projects

Migrate TCK backend from .cdb to .git

Merged Gerhard Raven requested to merge migrate_cdb_to_git into master

switch to new git-native layout which omits ConfigTreeNodes, and stores only PropertyConfig

  • each configuration corresponds to a given commit
  • each set of fast-run changable configurations are on the same branch
  • TCKs correspond to git tags

An example git repo converted from .cdb can be found at https://gitlab.cern.ch/graven/tck Interesting observation: this git repo is 22.5 Mb, whereas the source .cdb file is 125 Mb, i.e. the (bare) git repo is 6x smaller.

  • add option to obtain a collection of digests for a TCK

TODO: add a bit code which, after conversion, loops over all TCKs in the .cdb file, and for each TCK:

  • pick up the same TCK from the .git version, and do the same.
  • demand that those two sets of MD5 sums are equal
Edited by Andre Gunther

Merge request reports

Merge request pipeline #4218666 passed

Merge request pipeline passed for a0f51e54

Merged by Sebastien PonceSebastien Ponce 2 years ago (Nov 13, 2022 11:45am UTC)

Loading

Pipeline #4754276 passed

Pipeline passed for 1af51669 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading