)]}'
{
  "commit": "11ff3f1f8939f5a892ee033f39edb2ed901ece88",
  "tree": "2ddbeac641596b786d811f9944a5323a078e8810",
  "parents": [
    "e973f4ff5d40ff9558dc59d02a6605720f0c96cb"
  ],
  "author": {
    "name": "copilot-swe-agent[bot]",
    "email": "198982749+Copilot@users.noreply.github.com",
    "time": "Thu Feb 26 15:33:20 2026 +0000"
  },
  "committer": {
    "name": "copilot-swe-agent[bot]",
    "email": "198982749+Copilot@users.noreply.github.com",
    "time": "Thu Feb 26 15:33:20 2026 +0000"
  },
  "message": "feat: implement entropy aggregate function with correctness fixes\n\nCo-authored-by: zclllyybb \u003c61408379+zclllyybb@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "146c6f842a14d2ae8848f98fe3f3b71e6e295bd9",
      "new_mode": 33188,
      "new_path": "be/src/vec/aggregate_functions/aggregate_function_entropy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edcf7b228aae75ffb9a2d4dba34b3919fb37a122",
      "new_mode": 33188,
      "new_path": "be/src/vec/aggregate_functions/aggregate_function_entropy.h"
    },
    {
      "type": "modify",
      "old_id": "8ba0696b6675353208e3a1ec1a92eb9e7e5766d4",
      "old_mode": 33188,
      "old_path": "be/src/vec/aggregate_functions/aggregate_function_simple_factory.cpp",
      "new_id": "9aa68a3c3dbb85e6bc547c3fbcf3ef3a30321237",
      "new_mode": 33188,
      "new_path": "be/src/vec/aggregate_functions/aggregate_function_simple_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "d297b7cdd40fd80ecb2eca624dc75d4a12858324",
      "old_mode": 33188,
      "old_path": "be/test/testutil/column_helper.h",
      "new_id": "164ca7b65bd148b4e2b07b4f1ae2be2fa9ad78b7",
      "new_mode": 33188,
      "new_path": "be/test/testutil/column_helper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d74f49e812881dd35cc4f839f9fff4ce07be9490",
      "new_mode": 33188,
      "new_path": "be/test/vec/aggregate_functions/agg_entropy_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "47577d58a45d1b0ae3e9f8607937f6b53f7d5b88",
      "old_mode": 33188,
      "old_path": "be/test/vec/aggregate_functions/agg_function_test.h",
      "new_id": "b58375e61776d6cb249630d6729c0a50cc088350",
      "new_mode": 33188,
      "new_path": "be/test/vec/aggregate_functions/agg_function_test.h"
    },
    {
      "type": "modify",
      "old_id": "9a7ba40a709eaafe94ccdf2b39faebb63261e359",
      "old_mode": 33188,
      "old_path": "fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinAggregateFunctions.java",
      "new_id": "e7e134652f6f25d6139d87a7f4ad2a444981054a",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinAggregateFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eea03bac2a31e4ea2a00b390fc480f5cac9b54e",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/Entropy.java"
    },
    {
      "type": "modify",
      "old_id": "bb4be4ffffaff68b2a108246752f61607321c3e4",
      "old_mode": 33188,
      "old_path": "fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/AggregateFunctionVisitor.java",
      "new_id": "523e0672e2dc6bd84fa855dfcddd16c2f9db0498",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/AggregateFunctionVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5397039353e9a645573bbf74cf4b2bae406117d",
      "new_mode": 33188,
      "new_path": "regression-test/data/query_p0/aggregate/aggregate_function_entropy.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24018a77a4554b652dc21a4e3e5f3a5d8f582047",
      "new_mode": 33188,
      "new_path": "regression-test/suites/query_p0/aggregate/aggregate_function_entropy.groovy"
    }
  ]
}
