)]}'
{
  "commit": "fd0c90353a74027b5c4cf5eb91315f12a8bc9292",
  "tree": "7d273daae2140c1725087a95969b2bea28518ead",
  "parents": [
    "5adf73d0cb6d2a8abd77f385f2449e2d97f00b25"
  ],
  "author": {
    "name": "Anton Gozhiy",
    "email": "anton5813@gmail.com",
    "time": "Thu Apr 14 20:14:30 2022 +0300"
  },
  "committer": {
    "name": "Anton Gozhiy",
    "email": "anton5813@gmail.com",
    "time": "Fri Apr 22 19:13:08 2022 +0300"
  },
  "message": "Refactored remaining test suites to use data preparation phases instead of scripts\n\nAlso updated README.md and CONTRIBUTING.md to reflect the changes\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09634b4d18c24a7d4f16e55acf387c140b5d05a0",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "7e0e4ea0feec4fe19dfb3bef81bbc24a7ad2c6b7",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "9a7f2d9c348dac8f771fc07aab4c81e390f9cdfe",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "01bcb388ccce50bb0af169bca5967a2663fe398f",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "5fb583e577e931d920bd536269bdd7d11800f94e",
      "old_mode": 33261,
      "old_path": "framework/resources/Datasources/schema_change_empty_batch/json/setup.sh",
      "new_id": "e1ea2eca9755f605f9a4bc75421ce1400c638d2d",
      "new_mode": 33261,
      "new_path": "framework/resources/Datasources/schema_change_empty_batch/json/setup.sh"
    },
    {
      "type": "modify",
      "old_id": "0836dfe9baf844b3b262bced663251713e47ab72",
      "old_mode": 33261,
      "old_path": "framework/resources/Datasources/schema_change_empty_batch/text/dfs/setup.sh",
      "new_id": "5fca382b0b7893d007fa21852d2acf4becb98cca",
      "new_mode": 33261,
      "new_path": "framework/resources/Datasources/schema_change_empty_batch/text/dfs/setup.sh"
    },
    {
      "type": "modify",
      "old_id": "901bd216c45b50d219bc2aaff6931e061a301c5c",
      "old_mode": 33261,
      "old_path": "framework/resources/Datasources/table_function/DRILL-5166_generate_data.sh",
      "new_id": "9f4d4de89e9e8ed583c14bcbfffc605d5ded6b7d",
      "new_mode": 33261,
      "new_path": "framework/resources/Datasources/table_function/DRILL-5166_generate_data.sh"
    },
    {
      "type": "modify",
      "old_id": "bf1c723e42c9bc9e22250f9ab71bfc3af4900bd1",
      "old_mode": 33261,
      "old_path": "framework/resources/Datasources/table_stats/analyze_tables.sql",
      "new_id": "3079f3aa0caa6607e83788b3b305b5d9bb670fb3",
      "new_mode": 33261,
      "new_path": "framework/resources/Datasources/table_stats/analyze_tables.sql"
    },
    {
      "type": "modify",
      "old_id": "1cd5b1dfdec3f51adb190877b0baf53c47b4d1d9",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/complex/parquet/complex.json",
      "new_id": "b7345096484279fa34746c360f22fe55a873ea06",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/complex/parquet/complex.json"
    },
    {
      "type": "modify",
      "old_id": "03c22d5271b10808c6721c6e865510d8e432a063",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/csv/data/ctas_auto_partition.json",
      "new_id": "0f7f7be9b71809c6d5fa24cb109d3005ff2d22b8",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/csv/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "4646d3692d1ae3ebac40d928c8f26740b9f0221f",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/hierarchical/data/ctas_auto_partition.json",
      "new_id": "a59220a4813eb497e0c855586c753620cc2786a6",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/hierarchical/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "e447f4b6ad49f4dc275d283b3844c5365441c42e",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/hierarchical/plan/ctas_auto_partition.json",
      "new_id": "e47377226b395ae491a8f4c1ed329832205395f8",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/hierarchical/plan/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "8a405ea906ac427872511766735c2a56e54caa3d",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/json/data/ctas_auto_partition.json",
      "new_id": "e2bca863773effe1ff08b0268ddb534b6fa4587d",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/json/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "e5f380839d794b0824eccc597e137377678f90cb",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/parquet/data/ctas_auto_partition.json",
      "new_id": "876c97bff4be7b7a74fdd857dc621eae24aee261",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/parquet/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "745f6848364bea3b1b9c046f61bf781289cd567e",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/parquet/plan/ctas_auto_partition.json",
      "new_id": "c6db2d5cfdcba7a68ebadbfd0c7a7f1f8f80ce53",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/existing_partition_pruning/parquet/plan/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "5824cd7b1c84d051faaf6300d33ad958a9b6dd1c",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/general/data/ctas_auto_partition.json",
      "new_id": "094cdd2de4a9615f925b3bedfca8aa555444c9f2",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/general/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "27ae033efcc4eea2f078b459e1345dc2c9429fab",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/general/plan/ctas_auto_partition.json",
      "new_id": "e592c61dfc99d2a15b1e523727ef386031b41d95",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/general/plan/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "99232a52754d86bfb1424f8aab5766da639decb9",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_multiple_partitions/data/ctas_auto_partition.json",
      "new_id": "2594f952ca28b80ee6d333f3ceffa72af25a5140",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_multiple_partitions/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "3a625e4c3d42821d3ad2bf33a155774e87327db3",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_multiple_partitions/plan/ctas_auto_partition.json",
      "new_id": "4bdcbac16b10bcb6213cb6af39e1adfb8828baab",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_multiple_partitions/plan/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "d9bd9669200d152e8864995a1d9ebdc1865841ff",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_single_partition/tpch.json",
      "new_id": "b7dfff6d84987cc82c75419185221a2c65364f8f",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_single_partition/tpch.json"
    },
    {
      "type": "modify",
      "old_id": "bb7febfbf001ea9277b13100e697988a681dca99",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_single_partition1/tpch.json",
      "new_id": "d38d95ee81d75595470895563247b09cf29e1b24",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_auto_partition/tpch0.01_single_partition1/tpch.json"
    },
    {
      "type": "modify",
      "old_id": "36b59d02f442c6e69b076ae274c163562c7fb6ad",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_flatten/100000rows/ctas_flatten.json",
      "new_id": "723da34d9161b7aef15c5c563e52c4b69475b22c",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_flatten/100000rows/ctas_flatten.json"
    },
    {
      "type": "modify",
      "old_id": "30e2ab54d8f09fc26ff07a69ae7d4bfc40523360",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_flatten/2rows/ctas_flatten.json",
      "new_id": "63d5cb800f5eec82ba205dc6d82d5cd32d6bfd74",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_flatten/2rows/ctas_flatten.json"
    },
    {
      "type": "modify",
      "old_id": "8775bfacfff01ede5249239f8dc171aa4b9399f7",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/ctas/ctas_joins_aggregates/ctas.json",
      "new_id": "fe77ca951ff747312f474999e884425d37f48ec9",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/ctas/ctas_joins_aggregates/ctas.json"
    },
    {
      "type": "modify",
      "old_id": "86af4f9e3366a37ab2539151ecefe4cef90680ed",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/filter/pushdown/varchar_decimal/dfs/varchar_decimal.json",
      "new_id": "184307b7ed0ca5438f55fa423a4867d3fb2912da",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/filter/pushdown/varchar_decimal/dfs/varchar_decimal.json"
    },
    {
      "type": "modify",
      "old_id": "520e511f684051d84ee3b93f0458eef994d54cf9",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/filter/pushdown/varchar_decimal/dfs/varchar_decimal_plan.json",
      "new_id": "7db89882a2827922c1a55a3484c77768683c276e",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/filter/pushdown/varchar_decimal/dfs/varchar_decimal_plan.json"
    },
    {
      "type": "modify",
      "old_id": "48e2ef440a652b09cdfe5eda81cfa159b0d50751",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/int96/int96_data.json",
      "new_id": "69df6c6cd5c938bb52a5a7865ceaa0ec7f019791",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/int96/int96_data.json"
    },
    {
      "type": "modify",
      "old_id": "35112c28e7451372d46243ad0891ce82773ffc34",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/int96/int96_plan.json",
      "new_id": "6b8813ab17a1612f1635363ae532870444ea9d11",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/int96/int96_plan.json"
    },
    {
      "type": "modify",
      "old_id": "6c8cd3e5b2a9a6d5bd4571890f6a81a6f8aff717",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/interpreted_partition_pruning/ctas_auto_partition/hierarchical/data/ctas_auto_partition.json",
      "new_id": "8742ad9fe354f1d47b940a01c8e472c4d735d46c",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/interpreted_partition_pruning/ctas_auto_partition/hierarchical/data/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "fcc7fc1377e347b6f62f94baa3a8c6bf92798825",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/interpreted_partition_pruning/ctas_auto_partition/hierarchical/plan/ctas_auto_partition.json",
      "new_id": "b53b5fdbab5d95705624b7b79075af6384a0a3d5",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/interpreted_partition_pruning/ctas_auto_partition/hierarchical/plan/ctas_auto_partition.json"
    },
    {
      "type": "modify",
      "old_id": "7c55072f452c1fde53d4feae2fab5c1629b4f95c",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/limit0/functions/data/limit0_functions.json",
      "new_id": "290ecee5255d61acd9f544a06af59aa6933c2284",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/limit0/functions/data/limit0_functions.json"
    },
    {
      "type": "modify",
      "old_id": "03e2634f8761d8eeb57534e085e3ae1640037564",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/limit0/functions/plan/limit0_functions.json",
      "new_id": "a7b0367d4bf62faefa60741c9ef229b2ab0eaab9",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/limit0/functions/plan/limit0_functions.json"
    },
    {
      "type": "modify",
      "old_id": "6f833cf18dee2fcdc117266c49fbf1a5d3e2461c",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/metadata_caching/data/metadata_caching_small.json",
      "new_id": "475f5f60930f0d0459e2004d0af9d3ac84e8717a",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/metadata_caching/data/metadata_caching_small.json"
    },
    {
      "type": "modify",
      "old_id": "13c9e6049ba6f27e1c92751fa09bc6b30cc38d09",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/metadata_caching/generated_caches/metadata_caching_small.json",
      "new_id": "7d176673f6940f2d14d976a079153411a81705f5",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/metadata_caching/generated_caches/metadata_caching_small.json"
    },
    {
      "type": "modify",
      "old_id": "2002e2712f01ea63e19dcffc7c2f4000436c72b9",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/metadata_caching/partition_pruning/data/metadata_caching_pp.json",
      "new_id": "3c8a044c10f79e562eaacac7560035592e4ff6b6",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/metadata_caching/partition_pruning/data/metadata_caching_pp.json"
    },
    {
      "type": "modify",
      "old_id": "b2385041cb51df188e6a45cf571a8e7aa57a85d6",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/metadata_caching/partition_pruning/plan/metadata_caching_pp.json",
      "new_id": "ce004160b68009c89123a20b12c13271c507c62e",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/metadata_caching/partition_pruning/plan/metadata_caching_pp.json"
    },
    {
      "type": "modify",
      "old_id": "e274eae29b7d64503ebdb56aaa840f99178b8b4d",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/metadata_caching/plan/metadata_caching_small.json",
      "new_id": "c036e852024aca77fc3930a92602be1772395623",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/metadata_caching/plan/metadata_caching_small.json"
    },
    {
      "type": "modify",
      "old_id": "e9dd098e0801e536ed349b5ebec9cfd5fad30730",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/min_max_dir/min_max_dir.json",
      "new_id": "cd23d554413faf14492f8e5029776f6f0bec2ab5",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/min_max_dir/min_max_dir.json"
    },
    {
      "type": "modify",
      "old_id": "2b9f87fb0ab535569cc9eedc83eb1b60f2671c39",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/parquet_storage/parquet_date/auto_partition/data/parquet_date.json",
      "new_id": "7b66d45c5c4b843d3aeed74cfd77b392682cb17d",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/parquet_storage/parquet_date/auto_partition/data/parquet_date.json"
    },
    {
      "type": "modify",
      "old_id": "57b3332efe05003563a667ec272c675f7318e343",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/parquet_storage/parquet_date/auto_partition/plan/parquet_date.json",
      "new_id": "59a21188bbb12da693257d4ac15ddb49ddc6cc21",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/parquet_storage/parquet_date/auto_partition/plan/parquet_date.json"
    },
    {
      "type": "modify",
      "old_id": "8fd85f292cfeee30fa74f2b61cda6a6a4c630216",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/parquet_storage/parquet_date/mc_parquet_date/parquet_date.json",
      "new_id": "f2fa89abe510a0f1ab7dc2fcb82c720f216cd0c6",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/parquet_storage/parquet_date/mc_parquet_date/parquet_date.json"
    },
    {
      "type": "modify",
      "old_id": "fb5e3ad9a34bdb0571d35336d646e6185dbf85d4",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/schema_change_empty_batch/json/empty_batch_json.json",
      "new_id": "a3e8d1658fbda0f4095904eed592093a476e2a70",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/schema_change_empty_batch/json/empty_batch_json.json"
    },
    {
      "type": "modify",
      "old_id": "1852c8aff458d67337d708c319db1743c6e5409f",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/schema_change_empty_batch/text/dfs/empty_batch_text_dfs.json",
      "new_id": "d77bdfd65ed360afff6a0a9a8df374705b949227",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/schema_change_empty_batch/text/dfs/empty_batch_text_dfs.json"
    },
    {
      "type": "modify",
      "old_id": "12c35a0fa5bb8e80bb251eccd59b14386dc99fed",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/table_function/positive/data/table_function.json",
      "new_id": "802b0d4ff33e33906b375808befa333f66d6628b",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/table_function/positive/data/table_function.json"
    },
    {
      "type": "modify",
      "old_id": "46a628be88057b7c0c0040547f40ffce328f3f35",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/table_function/positive/plan/table_function_plan_check.json",
      "new_id": "cfd242b3242bd33a01b66f8922e03dcf41537424",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/table_function/positive/plan/table_function_plan_check.json"
    },
    {
      "type": "modify",
      "old_id": "4c18510b3d7828f3631e4819a433e607d4cf4ed9",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/table_stats/stats/positive/stats.json",
      "new_id": "72064df84ce87556e14381d4868d59a3a523039b",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/table_stats/stats/positive/stats.json"
    },
    {
      "type": "modify",
      "old_id": "977ef178061988e56eb1ff5e68d36440dc0c3530",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/table_stats/stats/query/query.json",
      "new_id": "58312a9e662db2d0d8c759f2a71964818a73c336",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/table_stats/stats/query/query.json"
    },
    {
      "type": "modify",
      "old_id": "73e7b58dcacecd0aaf51c816d61119f4ac9172bf",
      "old_mode": 33188,
      "old_path": "framework/resources/Functional/text_storage/testcases/textReadGroup.json",
      "new_id": "0523c618abb02c09ca3c780bd1b4479038171785",
      "new_mode": 33188,
      "new_path": "framework/resources/Functional/text_storage/testcases/textReadGroup.json"
    },
    {
      "type": "modify",
      "old_id": "cb22d554e44cd259ea1701a2e263027e8f2fb81a",
      "old_mode": 33188,
      "old_path": "framework/src/main/java/org/apache/drill/test/framework/TestDriver.java",
      "new_id": "c7998ba896e7e5271bf35e24d623420bc6863583",
      "new_mode": 33188,
      "new_path": "framework/src/main/java/org/apache/drill/test/framework/TestDriver.java"
    }
  ]
}
