)]}'
{
  "commit": "3ee025f71c841545f95e6d5dbd43fd72d9b5371d",
  "tree": "fb9c03e961c911bf68644045a2a5b98a4a5da061",
  "parents": [
    "61cc245fc381b5f826936122554adff0af8c4107"
  ],
  "author": {
    "name": "wub",
    "email": "wub@google.com",
    "time": "Tue Nov 26 11:19:27 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Nov 26 11:20:04 2019 -0800"
  },
  "message": "gfe-relnote: (n/a) In QuicTimeAccumulator, change a \"static constexpr data member\" to a \"static constexpr function\". No behavior change, not protected.\n\nThis caused a merge error in Chromium because QuicTimeAccumulator::kNotRunningSentinel does not have a definition. The requirement for a definition has been removed since c++17.\n\nI could not think of a clean way to prevent this in presubmit, simply ban \"static constexpr QuicTime\" seems too restrictive, because some code may want to use it with a definition in .cc.\n\nPiperOrigin-RevId: 282603664\nChange-Id: Ia677ca93b851725e4509c4960c5e71fdeac5f903\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "772e5ff8fdb8b3608b9d03c166a3e8081230b656",
      "old_mode": 33188,
      "old_path": "quic/core/quic_time_accumulator.h",
      "new_id": "6535d74c45b130706da15842e123b46b23c31379",
      "new_mode": 33188,
      "new_path": "quic/core/quic_time_accumulator.h"
    }
  ]
}
