)]}'
{
  "commit": "4d3004f694ace6972feec7aa99c3bc520384d295",
  "tree": "bcf2ec1c2612db71b2773b7d0a7cc8d7923c8008",
  "parents": [
    "6134a3fd74157eaa0788bb4844f76b5bc65dea32"
  ],
  "author": {
    "name": "Sergey Shevchenko",
    "email": "sergeygs@google.com",
    "time": "Wed Nov 15 16:43:22 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 15 16:43:57 2023 -0800"
  },
  "message": "#Centipede Corpus seeder: More accurate logged count of non-empty features\n\n`ReadShard()` passes two types of empty features into the callback:\n1. Truly empty, when the features file doesn\u0027t contain features for the current input and the client needs to recompute them.\n2. A single element `FeatureVec{feature_domains::kNoFeature}`, when the features file contains an empty record for the current input, i.e. the input genuinely didn\u0027t trigger any features, and there is no need to recompute them.\n\nPiperOrigin-RevId: 582846747\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b4e5bf3ea12e572d1957a8ecb4901c579e4685f",
      "old_mode": 33188,
      "old_path": "centipede/seed_corpus_maker_lib.cc",
      "new_id": "fb49a4f9dee2bf6e219621f0c9eea2009c03b862",
      "new_mode": 33188,
      "new_path": "centipede/seed_corpus_maker_lib.cc"
    }
  ]
}
