)]}'
{
  "commit": "9b17393167c5d25c2fe3726ac52b2654a6ecefe5",
  "tree": "d6b1a94eba2ea9fa10a8ebeff2defe15d909dfe9",
  "parents": [
    "6f8d6321866312ea0f1edf68b3663cf78fbe7a8d",
    "10954ec5b55903dc22f4a8b08b2c2353bb4fa050"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Aug 11 22:05:30 2022 +0200"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Aug 11 22:26:34 2022 +0200"
  },
  "message": "Merge branch \u0027stable-3.3\u0027 into stable-3.4\n\n* stable-3.3:\n  Do not rely on System.nanoTime for E2E metrics\n  Introduce the apply-objects REST-API for the whole \u0027/meta\u0027 chain\n  Fix the processing of an empty HTML response body from REST-API\n  Fix issue with ref deletion and global-refdb\n  Fix issue with fetching all refs after project creation\n  Always fallback to fetch when ApplyObject REST-API fails\n  Log the reason why a ref object wasn\u0027t loaded by RevisionReader\n  Consider any HTTP 2xx response code from REST-API as success\n  Return NO_CONTENT when removing a ref through ApplyObject\n  Introduce E2E fetch REST-API metrics\n  Fix ApplyObjectIT.shouldApplyRefMetaObject test for apply object\n  Introduce E2E apply object REST-API metrics\n  Add missing @Override to parseRemotes\n  Add more logging for the apply object REST-API\n  Support ApplyObject of non-commit refs\n\nChange-Id: I721852cb091ad12c2fc94cb124b01968b0bad78d\n",
  "tree_diff": []
}
